将数组转换为关联

时间:2016-07-13 18:19:46

标签: javascript php jquery arrays

我使用

跟随数组
print_r($data);

在php结果中

$data=Array(
[0] => stdClass Object
    (
        [name] => location
        [value] =>lko 
    )

[1] => stdClass Object
    (
        [name] => street_number
        [value] => 425
    )
    )

现在我想实现以下格式数组,如何使用最佳复杂性实现跟随

 Array(
[location]=>lko
[street_number]=>425)

我想要完美复杂的可行解决方案,

2 个答案:

答案 0 :(得分:2)

您可以尝试以下

 foreach ($data as $val) {

    $ar[$val['name']]=$val['value'];
}
print_r($ar);

这会将您的数组转换为您需要的格式

答案 1 :(得分:0)

您不需要serializeArray。使用简单的serialize

var data = $("#form").serialize();

在服务器端检查:

print_r($_POST);

它应该包含您需要的所有值作为键值数组。