数组常用函数集合

array_unshift
描述:在数组的开头添加一个或多个成员
语法:int array_unshift ( array &$array [, mixed $... ] )
说明:返回数组的新长度;索引数组将重新从0开始索引
array_push
描述:在数组的未尾添加一个或多个成员,索引数组将重新从0开始索引
语法:int array_push ( array &$array [, mixed $... ] )
说明:返回数组的新长度;
array_shift
描述:从数组的开头删除一个成员,并返回该成员,索引数组将重新从0开始索引
语法:mixed array_shift(array &$array)
arra_pop
描述:从数组的结尾删除一个成员,并返回该成员
语法:mixed array_pop(array &$array)

implode 数组转字符串

$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);//空格间隔

explod 字符串分隔符转数组

$str = 'A,B,C,D,E';
$arr = explode(',', $str);
print_r($arr);

array_keys 返回数组的键名

//分别将数组的键名和键值进行连接
$array = [
    'username' => 'Tom',
    'password' => '123',
    'age' => 22,
    'sex' => true,
];
print_r(array_keys($array));

array_values 返回数组的键值

//将不规则索引的数组$array的键值转换成另一个数组的键值,并建立数组索引
$array = [
    -8 => 'Tom',
    9 => '123',
    77 => 22,
    'sex' => true,
];
print_r(array_values($array));

in_array 检测键值是否存在

$array=[1,2,3,4,5,6];
in_array('1', $array);

count 数组成员数量


去重

array_unique($arr);


返回输入数组中某个单一列的值

二维转一维

array_column($data, 'goodsid')


有问题请联系作者QQ:4505399(备注:vb盒子)
打赏
« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。