插入一个新元素到数组键我有一个像这个 -在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';'? –