gpt4 book ai didi

php - 如何将简单数组转换为关联数组?

转载 作者:IT王子 更新时间:2023-10-29 01:24:15 24 4
gpt4 key购买 nike

在 PHP 中将简单数组转换为关联数组以便在 isset($array[$value]) 中检查值的最快方法是什么?

即进行以下转换的最快方法:

$array = array(1, 2, 3, 4, 5);
$assoc = array();

foreach ($array as $i => $value) {
$assoc[$value] = 1;
}

最佳答案

您的代码完全等同于:

$assoc = array_fill_keys(array(1, 2, 3, 4, 5), 1); // or
$assoc = array_fill_keys(range(1, 5), 1);

array_flip(),虽然它可能适用于您的目的,但它并不相同。

PHP 引用:array_fill_keys() , array_flip()

关于php - 如何将简单数组转换为关联数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6153360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com