スポンサーリンク

【PHP】連想配列のKeyの取得、Valueの取得

PHP
たろ
たろ

PHPの連想配列でKeyとValueってどうやって取得するんだっけ?

こんな悩みをこの記事では解決します。

スポンサーリンク

array_keys 関数で連想配列のKey(キー)を取得する

連想配列から Key 部分のみを取得するには array_keys 関数を使います。

<?php
$array = array('apple'=>'りんご', 'peach'=>'もも', 'orange'=>'オレンジ');
var_dump(array_keys($array));

実行すると下記の結果得ることができます。

$test.php
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(5) "peach"
  [2]=>
  string(6) "orange"
}

array_values関数で連想配列の Value (バリュー)を取得する

連想配列から Value 部分のみを取得するには array_values 関数を使います。

<?php
$array = array('apple'=>'りんご', 'peach'=>'もも', 'orange'=>'オレンジ');
var_dump(array_values($array));

実行してみると

$test.php
array(3) {
  [0]=>
  string(9) "りんご"
  [1]=>
  string(6) "もも"
  [2]=>
  string(12) "オレンジ"
}

コメント

タイトルとURLをコピーしました