今日の人気記事

  1. ファイル名を変更 - ファイルを移動 - rename()
  2. PHP関数リファレンス
  3. ファイルを削除 - unlink()
  4. 変数の型
  5. ヒアドキュメント

配列の値に数値インデックスを付ける - 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_reverse()
  2. 配列の値の出現回数をカウント - array_count_values関数
  3. 配列 異なる値を持つ要素を取得 - array_diff()、array_diff_assoc()
  4. 配列ポインタを先頭・最後に - reset()、end()
  5. 配列のキーをランダムに抽出 - array_rand()
  6. 2つの配列から連想配列を作成 - array_combine()
  7. PHP関数リファレンス

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