在PHP中任意位置的数组中插入新项

如何在一个数组中插入一个新的项,例如在数组的中间?

你可能会发现这更直观一些。它只需要对阵列拼接进行一次函数调用:

$original=数组('a','b','c','d','e');
$inserted=数组('x');//不一定是数组,请参见手册报价
阵列拼接($original,3,0,$inserted);//在位置3处拼接
//$original现在是一个b c x d e

如果replacement只是一个元素,则无需在其周围放置array(),除非该元素本身是数组、对象或NULL

发表评论