Bir PHP dizi ilişkili bir çift ekleyin

3 Cevap php

Ben bir dizi var, ben yazma çalıştı

array_push($json['Request']['Header'], "key" => "val");

ama bir hata aldı. Aşağıdaki eserler yazmaya ancak bunun yerine sadece anahtar / val bir dizi ekler

array_push($json['Request']['Header'], array("key" => "val"));

..
[0] => Array
        (
            [key] => val
        )

//i would like
...
[key] => val

3 Cevap

Neden sadece yazmak değil:

$json['Request']['Header'] = array();
$json['Request']['Header']['key'] = 'val';

Denemek

$json['Request']['Header']['key'] = 'val';

Ilişkilendirilebilir bir dizi eklemek için toplama operatörünü kullanın:

$json['Request']['Header'] += array("key" => "val");