array_combine()

通过合并两个数组的值创建一个新数组,其中一个数组用作键名,另一个数组用作键值

首字母:A

array_combine() 函数用于通过合并两个数组的值创建一个新数组,其中一个数组用作键名,另一个数组用作键值。

用法:

array_combine(array $keys, array $values): array|false

参数:

  • $keys:作为新数组的键名的数组。
  • $values:作为新数组的键值的数组。

返回值:

  • 如果成功创建了新数组,则返回包含合并后的键值对的数组。
  • 如果输入的两个数组具有不同的长度,或者任何一个数组为空,则返回 false。

示例:

$keys = ['name', 'age', 'gender'];
$values = ['John', 25, 'Male'];
$result = array_combine($keys, $values);
if ($result !== false) {
 echo "
";
 print_r($result);
 echo "
"; } else { echo "Failed to combine arrays."; }

输出结果:

Array
(
 [name] => John
 [age] => 25
 [gender] => Male
)

在示例中,$keys 数组包含三个键名,$values 数组包含三个键值。array_combine() 函数将这两个数组合并创建一个新数组。最终输出结果是一个包含合并后的键值对的关联数组。

同首字母函数