如果我有以下数组.list[]
为最后一个元素添加元素的最佳方法是$myArray[]
什么?注意,list[]
有数字索引(即不关联).谢谢!
$myArray[] = array( 'name' => 'hello', 'list' => array() );
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
$last = array_pop($myArray); // remove last element of array
$last['list'][] = "new element"; // add element to array
$myArray[] = $last; // add changed last element again
Run Code Online (Sandbox Code Playgroud)
如果$ myArray不是关联的
array_push($myArray[count($myArray)-1]['list'], 'new element');
Run Code Online (Sandbox Code Playgroud)
要么
$myArray[count($myArray)-1]['list'][] = 'new element';
Run Code Online (Sandbox Code Playgroud)
使用此方法可以更改数组指针的位置.