2014-09-12 2 views
-1
<pre> 
array(5) { [0]=> array(2) { ["name"]=> string(10) "name_print" ["value"]=> string(5) "22222" } 
[1]=>array(2) { ["name"]=> string(6) "hem_up" ["value"]=> string(0) "" } [2]=> array(2) 
{ ["name"]=>string(13) "hem_up_double" ["value"]=> string(1) "0" } [3]=> array(2) 
{ ["name"]=> string(11) "hem_up_size" ["value"]=> string(1) "0" } [4]=> array(2) 
{ ["name"]=> string(11) "waist_catch" ["value"]=> string(0) "" } } 
</pre> 

Я получил такой массив после json_decode в PHP. но я хочу, чтобы получить ассоциативный массив вроде этого:Как преобразовать этот массив в связанный массив?

array("name_print"=>22222, "hem_up"=>555, ...} 
+2

Это не является ассоциативным массивом? –

+1

это здорово! что ты уже испробовал? –

+0

Это просто вложенный массив, что вы ожидаете? и каков конечный результат? – Ghost

ответ

0
$out = array(); 
foreach ($in as $i) { 
    $out[$i['name']] = $i['value']; 
} 
+0

Какие значения? Все ключевые имена уникальны. – Deep

Смежные вопросы