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));