php数组函数
删除数组中的元素
array_splice
方法一:
1、删除一个元素,且保持原有索引不变
unset($arr[$k]);
2、如果打算重排索引(让索引从0开始,并且连续),使用 array_values 函数
$arr = array_values($arr);
方法二:
2、删除一个元素,索引重新排序
使用 array_splice 函数,示例如下:
<?php
$array = array(0 => "a", 1 => "b", 2 => "c");
array_splice($array, 1, 1);
print_r($array);
?>
结果:Array
(
[0] => a
[1] => c
)
注:第二个参数表示从哪里开始取,第三个参数表示取的个数
返回数组中指定的一列
array_column() 返回input
数组中键值为column_key
的列, 如果指定了可选参数index_key
,那么input
数组中的这一列的值将作为返回数组中对应值的键。
示例: