我想在PHP中的非特殊數組的特定索引之後插入新元素。這是我一直儘量做到:將元素插入到數組中
public function insertAfter($newElement, $key)
{
// Get index of given element
$index = array_search($key, array_keys($array));
$temp = array_slice($array, $index + 1, null, TRUE);
$temp2 = array_slice($array, sizeof($array) - $index, null, TRUE);
// Insert new element into the array
$array = array_merge($temp, array($newElement), $temp2);
}
但是,它並沒有真正做我想做的......它一些奇怪的事情與陣列。你能幫忙嗎?
http://stackoverflow.com/questions/3797239/insert-new-item-in-array-on-any-position-in-php – mkaatman 2013-02-26 21:46:42
下襬,其中的$陣列 – Sam 2013-02-26 21:46:53
通'$ array'爲一個函數參數。否則,你什麼都不切。 'insertAfter($ newElement,$ key,$ array)' – 2013-02-26 21:47:51