插入一個新元素到數組鍵我有一個像這個 -在PHP
$array = array('o' => 'one', 't' => 'three', 'f' => 'four');
我想在陣列的「T」鍵添加新元素的數組。結果如下:
$array = array('o' => 'one', 't' => 'three','six', 'f' => 'four');
我該怎麼做?
插入一個新元素到數組鍵我有一個像這個 -在PHP
$array = array('o' => 'one', 't' => 'three', 'f' => 'four');
我想在陣列的「T」鍵添加新元素的數組。結果如下:
$array = array('o' => 'one', 't' => 'three','six', 'f' => 'four');
我該怎麼做?
你不能那樣做,對於你的目標你必須使用二維數組,從換句話說數組的數組,
$array['t']=array('three','six');
,你可以看到的結果是這樣,
Array ([o] => one [t] => Array ([0] => three [1] => six) [f] => four);
可以使用鍵輕鬆訪問內部數組什麼,如果你想訪問鍵「T」,
$array['t'][0] = three and $array['t'][1] = six
釷是解決你的問題的正確方法。
我有這樣做。
$ array_for_t_key = ['three']; $ array = array('o'=>'one','t'=> $ array_for_t_key,'f'=>'four');
array_push($ array_for_t_key,「six」);
//重新聲明陣列
$陣列=陣列( 'O'=> '一個', 'T'=> $ array_for_t_key, 'F'=> '4');
然後會出現't'鍵的子陣列 –
以及如何訪問它?你可以使用array中的數組來代替。 – lkdhruw
'$ array ['t']。=',six';'? –