如何将新项目插入到数组的任意位置,例如数组的中间?
您可能会发现这更直观一些。它只需要一个函数调用array_splice http://www.php.net/manual/en/function.array-splice.php:
$original = array( 'a', 'b', 'c', 'd', 'e' );
$inserted = array( 'x' ); // not necessarily an array, see manual quote
array_splice( $original, 3, 0, $inserted ); // splice in at position 3
// $original is now a b c x d e
如果替换只是一个元素,则无需在其周围放置 array(),除非该元素本身是数组、对象或 NULL。
返回值:需要注意的是,该函数确实not返回所需的替换。这$original
通过引用传递并就地编辑。看表达array &$array
with &
in the parameters list https://www.php.net/manual/en/function.array-splice.php .
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)