今日の人気記事

  1. 配列を文字列に変換する - implode()
  2. Apache + PHPの設定と動作確認 - Windows10
  3. 簡単なPHPスクリプトを動かしてみよう
  4. ファイルから1行ずつ読み込む - fgets()
  5. ユニークなファイル名の一時ファイルを作成 - tempnam()

配列の値に数値インデックスを付ける - 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 関数で数値インデックスを付けた結果を比べてみましょう。値の全てに数値インデックスが付けられていることがわかります。

配列 の人気記事

  1. 配列の値に数値インデックスを付ける - array_values()
  2. 配列のキーを大文字 / 小文字に変更 - array_change_key_case()
  3. 配列の要素を逆順に - array_reverse()
  4. 配列の要素をシャッフル - shuffle()

関連記事(一部広告含む)