今日の人気記事

  1. 数値の絶対値を取得 - abs()
  2. PHP + Apache 環境の構築
  3. ファイルから1行ずつ読み込む - fgets()
  4. 文字列をエスケープ・アンエスケープ - addslashes()、stripslashes()
  5. クッキーを削除する方法

2つの配列から連想配列を作成 - array_combine()

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

プログラミング言語PHPで、2の配列から連想配列を作成する関数 array_combine()を紹介します。

array_combine関数

array array_combine ( array $keys , array $values )
指定した2つの配列から連想配列を作成します。
引数
$keys
キーの配列を指定します。
$values
値の配列を指定します。
※ $keys と $valuse の要素は同数にする必要があります。
返り値
生成した連想配列を返します。

サンプルコード

配列の値を自然順でソートするサンプルコードです。

array_combine( キー配列, 値配列 )
<?php
$a = array( 30, "PHP", 87, 33, "入門" );
$b = array( "WEB", 1, "プログラミング", 2, 3 );

print_r( array_combine($a, $b) );
?>

実行結果です。

Array
(
    [30] => WEB
    [PHP] => 1
    [87] => プログラミング
    [33] => 2
    [入門] => 3
)

キー配列と値配列から連想配列が生成されます。

配列 の人気記事

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

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