PHPサンプル
UPDATE:2017年03月29日
配列のキーを取得したい
配列取得 配列のキーを取得する array_keys()
結果の配列 = array_keys(入力の配列 [, キーを取得する値の指定, 厳密な比較の指定]) //[]省略可能
例:
1 2 3 4 5 | <!-- サンプルコード --> <?php $ary = array('name' => 'yamada','mail' => 'yamada@mail.com', 'tel' => '000-0000-0000'); $keys = array_keys($ary);//name mail tel ?> |
結果は
array(3) { [0]=> string(4) "name" [1]=> string(4) "mail" [2]=> string(3) "tel" }
となります。
配列のキーをすべて、或いは、一部を取得します。2番目の引数を指定した場合、これらの値を含むキーのみ取得します。3つ目の引数は「===」の比較を行うかどうか指定します。
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <!-- サンプルコード --> <h3>配列取得 配列のキーを取得する キーの取得</h3> <?php $ary = array('name' => 'yamada','mail' => 'yamada@mail.com', 'tel' => '000-0000-0000'); $keys = array_keys($ary); foreach($keys as $value){ print "{$value}<br>\n"; } ?> <h3>配列取得 配列のキーを取得する 値を指定してキー取得</h3> <?php $ary = array('name' => 'yamada','mail' => 'yamada@mail.com', 'tel' => '000-0000-0000'); $keys = array_keys($ary, 'yamada@mail.com'); foreach($keys as $value){ print "{$value}<br>\n"; } ?> <h3>配列取得 配列のキーを取得する 多次元配列のキーの取得</h3> <?php $ary = array ( 'color' => array('blue', 'red', 'green'), 'size' => array('small', 'medium', 'large') ); print_r(array_keys($ary)); ?> |
実行結果
配列取得 配列のキーを取得する キーの取得
name
mail
tel
name
tel
配列取得 配列のキーを取得する 値を指定してキー取得
mail
配列取得 配列のキーを取得する 多次元配列のキーの取得
Array ( [0] => color [1] => size )
タグ(=記事関連ワード)
日付
投稿日:2012年3月21日
最終更新日:2017年03月29日
最終更新日:2017年03月29日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-array-arykeys/trackback/