如果要在某个数组中删除一个元素,可以直接用的unset,例子代码:
$arr = array('a','b','c','d');
print_r($arr);
unset($arr[1]);
print_r($arr);
?>
以上代码输出的结果如下:
E:\TEMP\文件\exp>a.php
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
Array
(
[0] => a
[2] => c
[3] => d
)
也就是说,删除了指定的元素,其它元素的序号是不改变的。
$arr= array('中国','韩国','泰国','日本');
//数组下表(索引都是从0开始的),比如我们要删掉日本,那么只需要删掉索引为3的元素即可
unset($arr[3]);
var_dump($arr);
?>
运行结果:
array(3) {
[0]=>
string(4) "中国"
[1]=>
string(4) "韩国"
[2]=>
string(4) "泰国"
}