首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]array_combine()函数—用法及示例

发布于 2025-04-19 01:21:52
0
51

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 "<pre>";
    print_r($result);
    echo "</pre>";
} else {
    echo "Failed to combine arrays.";
}

输出结果:

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

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

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流