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。