我有两个数组:
a:
Array
(
[0] => 2
[1] => 5
)
b:
Array
(
[0] => Sentry
[1] => Maxima
)
我正试图获得一个看起来像这样的新数组
c:
Array
(
["Sentry"] => 2
["Maxima"] => 5
)
如果我能将它们放在同一个数组中,那么每个数组中的第0个和第1个元素排列很好,我想我可以继续。我尝试手动执行此操作(虽然我更喜欢使用for循环):
$c[] = $b[0] => $a[0]
但显然这是错误的。
结果:
解析错误:语法错误,意外'=>'第7行的C:\ xampp \ htdocs \ xampp \ mine \ complex_csv \ to_array.php中的(T_DOUBLE_ARROW)
答案 0 :(得分:1)
您可以使用array_combine
<?php
$a = array(2, 5);
$b = array('Sentry', 'Maxima');
print_r(array_combine($b, $a));