
析取多个值
|
135
在数组中删除和插入元素
array_splice()
函数可以在数组中删除或插入元素,并且可以用被删除的元素创建另一
个数组 :
$removed = array_splice(
array
,
start
[,
length
[,
replacement
] ]);
看一下
array_splice()
函数在下面这个数组中的使用 :
$subjects = array("physics", "chem", "math", "bio", "cs", "drama", "classics");
可以告诉
array_splice()
函数从位置
2
开始删除
3
个元素,这样可以删除
math
、
bio
和
cs
元素。
$removed = array_splice($subjects, 2, 3);
// $removed
是
array("math", "bio", "cs")
// $subjects
是
array("physics", "chem", "drama", "classics")
如果省略
length
参数,
array_splice()
将删除到数组末尾 :
$removed = array_splice($subjects, 2);
// $removed
是
array("math", "bio", "cs", "drama", "classics")
// $subjects
是
array("physics", "chem")
如果只是简单地删除原数组中的元素,而不关心它们的值,则不需要将 ...