anahtar değer çifti ile () array_push

3 Cevap php

Varolan bir dizi var ve ben diziye bir değer katmak istiyoruz.

Normalde bunu gerçekleştirmek için () array_push kullanmak istiyorum ama bir türlü işe yaramıyor. İşte benim kod:

$data = array(
    "dog" => "cat"
);

array_push($data['pussy'], 'wagon');

Ben sadece bu yüzden gibi değerini alabilirsiniz dizi ama aynı zamanda anahtar kedi wagon eklemek istemiyorum:

echo $data['pussy']; // this will output wagon

Thanks for your help guys, Max

3 Cevap

Peki sahip hakkında:

$data['pussy']='wagon';
$data['pussy'] = 'wagon';

Yani diziye anahtar ve değer eklemek için ihtiyaç bulunuyor.

Birden fazla anahtar => değer eklemeniz gerekiyorsa, o zaman bu deneyin.

$data = array_merge($data, array("pussy"=>"wagon","foo"=>"baar"));