配列の値に数値インデックスを付ける - array_values()
当ページのリンクには広告が含まれています。
Web プログラミング言語 PHP で、配列の全ての値に数値インデックスを付ける関数 array_array()を紹介します。連想配列から普通の配列に変換するときに使えますね。
array_values 関数
array array_values ( array $input )
指定した配列の値に数値インデックスを付けます。
引数 $input 数値インデックスを付ける配列を指定します。
返り値
指定した配列の値全てに数値インデックスを付けた配列を返します。
サンプルコード
連想配列の値全てに数値インデックスを付けるサンプルコードです。
array_values( 連想配列 )
<?php $a = array("PHP" => "関数", "コメント" => "アウト", "サーバー" => "データベース"); print_r($a); print_r(array_values($a)); ?>
実行結果です。
Array ( [PHP] => 関数 [コメント] => アウト [サーバー] => データベース ) Array ( [0] => 関数 [1] => アウト [2] => データベース )
print_r 関数で出力した結果と array_values 関数で数値インデックスを付けた結果を比べてみましょう。値の全てに数値インデックスが付けられていることがわかります。