创建一个键匹配值的关联数组

dbj44

最好的创建方法是:

[
    'foo' => 'foo',
    'bar' => 'bar',
]

从这个数组:

[
    1 => 'foo',
    2 => 'bar',
]

我看过array_maparray_walkarray_column,但是我不知道这些函数中的任何一个是否可以做到这一点?

Madhur bhaiya

使用array_combine请尝试以下操作:

$input_array = array( 
                      [1] => 'foo',
                      [2] => 'bar'
                    );

// use array_combine such that keys and values are same source
$expected_output = array_combine($input_array, $input_array);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建一个具有多个值的关联数组到php中的一个键

使用另一个数组作为键创建关联数组

给定一个关联数组,其中值是平面数组,如何搜索值并返回键?

如何将两个或多个关联数组与键作为前一个数组元素的值组合,以创建多级数组?

一个衬垫,用于在关联数组中动态创建键,或者,如果存在,将值推送到现有键的数组

如何将关联数组的键范围设置为一个值

从关联数组中的每个键中获取一个值

从2个输入创建一个关联数组

在Rust中创建一个关联数组

在jQuery中创建一个关联数组

如何创建一个复杂的多维关联数组?

将一个关联数组转换为一个关联数组,该关联数组具有一个键,该键中的另一个关联数组作为键在php中的值

如果键或键的一部分匹配,则获取关联数组的值

显示来自一个关联数组的值,该数组的键作为另一个数组中的值存在

合并键在同一数组中匹配的关联数组值

如何在一个数组中获取多维关联数组键?

根据键从动态关联数组中创建二进制成对数组,每个键一个元素

PHP关联数组-每个数组的匹配键值将是一个表行

使用 for 中生成的键和值创建关联数组

从关联数组的数组中获取一个属性的唯一值

获取(可能)关联数组中的第一个键?

如何用用户定义的键声明一个关联数组?

比较一个关联数组,其中 array2 具有附加键

根据键求和2个或更多的关联数组值

在现有数组中创建另一个关联数组

使用一个关联数组中的值来测试另一个关联数组中的值

选择关联数组中的每个第一个数组值

如何在某个值上的基本关联数组中选择一个数组

PHP,从多维数组中的多个关联数组中回显一个特定值