我有一个像$fruit = ["banana", "apple", "berry]
这样的数组。因此,我正在创建另一个数组,并将这些值用作其他数组的键。
另一个数组就像:
$names = ["Tom", "Jack", "Arnold"];
然后新数组就像:
$merge = ["banana" => "Tom",
...
];
答案 0 :(得分:3)
您可以使用php内置功能array_combine()
$fruit = ["banana", "apple", "berry"];
$names = ["Tom", "Jack", "Arnold"];
$merge = array_combine($fruit, $names);
print_r($merge);
array_combine()
需要两个参数(type should be array())
,其中第一个作为键,第二个用于值。
答案 1 :(得分:2)
遍历数组并创建新的关联数组:
val
答案 2 :(得分:1)
您可以通过在php中使用array_combine来实现。
$fruit = ["banana", "apple", "berry"];
$names = ["Tom", "Jack", "Arnold"];
$merge=array_combine($fruit, $names);
print_r($merge);