今日の人気記事

  1. 配列を文字列に変換する - implode()
  2. 文字列をファイルに書き込む - file_put_contents()
  3. ヒアドキュメント
  4. 論理値 - boolean
  5. OS情報を取得 - php_uname()

配列を作成 - array()

当ページのリンクには広告が含まれています。

プログラミング言語PHPで、配列を作成する関数 array()を紹介します。

array関数

array array ([ mixed $... ] )
配列を作成します。
引数
$...
配列の要素(キーと値)を入力します。キーの入力を省略した場合は、数値キーが自動的に割り振られます。
返り値
作成された配列が返されます。

サンプルコード

array関数を使って、「空の配列」「数値キーの配列」「文字列キーの連想配列」「多次元配列」を作成するサンプルコードです。

array( 値1, 値2, 値3,... )
array( キー1=>値1, キー2=>値2,...)
<?php
echo "# 空の配列を作成\n";
$var = array();
var_dump($var);
 
echo "\n# 数値キーの配列を作成\n";
$var = array(1,2,3,4);
var_dump($var);
 
echo "\n# 文字列キーの連想配列を作成\n";
$var = array('PHP'=>1,'入門'=>2,'さん'=>3);
var_dump($var);
 
echo "\n# 多次元配列を作成\n";
$var = array('OS'=>array('Windows','Mac','Linux'),'入門'=>2,'さん'=>3);
var_dump($var);
?>

実行結果です。

# 空の配列を作成
array(0) {
}

# 数値キーの配列を作成
array(4) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
  [3]=>
  int(4)
}

# 文字列キーの連想配列を作成
array(3) {
  ["PHP"]=>
  int(1)
  ["入門"]=>
  int(2)
  ["さん"]=>
  int(3)
}

# 多次元配列を作成
array(3) {
  ["OS"]=>
  array(3) {
    [0]=>
    string(7) "Windows"
    [1]=>
    string(3) "Mac"
    [2]=>
    string(5) "Linux"
  }
  ["入門"]=>
  int(2)
  ["さん"]=>
  int(3)
}

配列 の人気記事

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

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