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 ( array $input , mixed $column_key [, mixed $index_key = null ] ) : array

 array_column() 返回input数组中键值为column_key的列, 如果指定了可选参数index_key,那么input数组中的这一列的值将作为返回数组中对应值的键。

 示例:

 

 

 

 

 


 


posted @ 2019-12-25 14:32  JDbeyond  阅读(201)  评论(0编辑  收藏  举报