PHP array_combine() 関数
例
二つの配列を合計して新しい配列を作成します。その中の要素は、一つの配列がキー名、もう一つの配列がキー値です:
<?php $fname=array("Bill","Steve","Mark"); $age=array("60","56","31"); $c=array_combine($fname,$age); print_r($c); ?>
定義と使用方法
array_combine() 関数は、一つの配列をキー名とし、もう一つの配列をキー値として、新しい配列を作成します。
注釈:キー名の配列とキー値の配列の要素の数は同じでなければなりません!
一つの配列が空であるか、または二つの配列の要素の数が異なる場合、この関数は false を返します。
文法
array_combine(keys,values);
パラメータ | 説明 |
---|---|
keys | 必須。キー名の配列。 |
values | 必須。キー値の配列。 |
ヒントと注釈
注釈:二つのパラメータには同じ数の要素が必要です。
技術的な詳細
返り値: | 合計された配列を返します。もし、二つの配列の要素の数が一致しない場合、FALSE を返します。 |
PHP バージョン: | 5+ |
更新履歴: | PHP 5.4 版以降では、配列が空の場合、E_WARNING レベルのエラーが報告され、FALSE が返されます。 |