【发布时间】:2015-04-19 20:53:18
【问题描述】:
我有一个从 jquery 的.serializeArray() 方法发布的多维数组,我通过$_POST 全局变量得到了这个数组。
(
[0] => Array
(
[name] => Name
[value] => Posted Name
)
[1] => Array
(
[name] => Contact
[value] => Posted Number
)
[2] => Array
(
[name] => email
[value] =>
)
)
我需要一个如下所示的数组:
Array (
'Name' => 'Posted Name',
'Contact name' => 'Posted Number',
'email' => ''
)
【问题讨论】:
-
如何从
Contact到Contact name?你有没有尝试过? -
在
$_POST上使用 foreach 并将['name']设置为键,并将['value']设置为新数组中的值。 -
我做了 foreach ($_POST['data'] as $i) { foreach($i as $key => $value){ //卡在这里 } }
-
代替
foreach($i as...,改为$newArray[$i['name']] = $i['value'];
标签: php jquery arrays multidimensional-array