Php 用两个值按顺序构建新数组

Php 用两个值按顺序构建新数组,php,html,Php,Html,我有两个阵列: a: Array ( [0] => 2 [1] => 5 ) b: Array ( [0] => Sentry [1] => Maxima ) 我正试图得到一个新的数组,看起来像这样 c: Array ( ["Sentry"] => 2 ["Maxima"] => 5 ) 恰好每个数组中的第0个和第1个元素排列得很好,如果我能把它们放在同一个数组中,我想我可以继续。我尝试手动执行此操作(尽管

我有两个阵列:

a:
Array
(
    [0] => 2
    [1] => 5
)

b:
Array
(
    [0] => Sentry
    [1] => Maxima
)
我正试图得到一个新的数组,看起来像这样

c:
Array
(
    ["Sentry"] => 2
    ["Maxima"] => 5
)
恰好每个数组中的第0个和第1个元素排列得很好,如果我能把它们放在同一个数组中,我想我可以继续。我尝试手动执行此操作(尽管我更喜欢使用for循环):

但这显然是错误的

结果:

分析错误:语法错误,在第7行的C:\xampp\htdocs\xampp\mine\complex\u csv\to_array.php中出现意外的“=>”(T_双箭头)

你可以用


我能重新打开这个吗?我理解你为什么关闭它,但我已经完全改变了我的问题。我现在明白了,array_combine()处理得很好。我会在允许的时候删除帖子。当然。你有我的投票权。Thans,是的,如果你看前面的笔记,我自己偶然发现了array_combine。
$c[] = $b[0] => $a[0]
<?php

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

print_r(array_combine($b, $a));