在php中的数组键中插入一个新元素

时间:2017-07-08 16:25:49

标签: php arrays

我有一个这样的数组 -

$array = array('o' => 'one', 't' => 'three', 'f' => 'four');

我想在数组的't'键中添加一个新元素。结果如下:

$array = array('o' => 'one', 't' => 'three','six', 'f' => 'four');

我该怎么做?

2 个答案:

答案 0 :(得分:1)

你不能这样做,对于你的目标你必须使用2维数组,从其他单词数组数组,

$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

这是解决问题的正确方法。

答案 1 :(得分:0)

我是如何做到的。

$ array_for_t_key = ['三'];

$ array = array(' o' =>' one',' t' => $ array_for_t_key,' f' =>'四');

array_push($ array_for_t_key," 6&#34);

//重新声明数组

$ array = array(' o' =>' one',' t' => $ array_for_t_key,' f' =>'四');