-2

我有两个数组:

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)

4

1 回答 1

1

您可以使用array_combine

<?php

$a = array(2, 5);
$b = array('Sentry', 'Maxima');

print_r(array_combine($b, $a));
于 2013-03-30T03:59:07.370 回答