PHP常用数组 ARRAY方法

我记性不好,所以记录下常用的操作代码!

//将数组随机排序 shuffle($poker);返回true or false

//合并数组:array_merge()

//将字符串转换为数组:explode()
//将数组转换为字符串:implode()
//in_array();判断元素是否在数组中
//count();求出数组的长度

//array_shift():去掉数组中的第一个元素
//array_pop():去掉数组中的最后一个元素
//array_push($array,$value);给数组最后追加一个元素
// array_unshift($array,$value);给数组开始追加一个元素
//array_filter($array);去除数组中的空白元素
//str_split 将字符串转数组 一个字符串为一个元素
移除数组中的元素
unset($menu[$key]);

//PHP 获取该值在数组中的key
 dump(array_search('综合医院',$type));

将数组重新排序
$list=array_values($list);

去除数组重复值
$list=array_unique($list);

查询元素是否在数组中
in_array($key,$acl)

将数组按字典序排序
  • sort() - 以升序对数组排序
  • rsort() - 以降序对数组排序
  • asort() - 根据值,以升序对关联数组进行排序
  • ksort() - 根据键,以升序对关联数组进行排序
  • arsort() - 根据值,以降序对关联数组进行排序
  • krsort() - 根据键,以降序对关联数组进行排序

将二维数组转换成一维数组
$group_id=array_column($gg,'group_id');

数组序列化/反序列化
serialize和unserialize函数

评论 抢沙发

表情