博客列表 >PHP数组函数

PHP数组函数

OC的PHP大牛之路
OC的PHP大牛之路原创
2022年08月12日 14:03:58416浏览

PHP数组函数

队列

  1. // 队列
  2. // 1.尾部追加(array_push()),头部删除(array_shift())
  3. $arr = [];
  4. echo array_push($arr,5,6,7);
  5. echo array_push($arr,8);
  6. echo array_push($arr,9);
  7. print_r($arr);
  8. echo array_shift($arr);
  9. echo array_shift($arr);
  10. // 2.头部追加(array_unshift()),尾部删除(array_pop())
  11. $arr = [];
  12. echo array_unshift($arr,5,6,7);
  13. echo array_unshift($arr,8);
  14. echo array_unshift($arr,9);
  15. print_r($arr);
  16. echo array_pop($arr);
  17. echo array_pop($arr);

常用数组函数

  1. // 1.array_intersect 计算数组的交集
  2. $arr1 = [1,2,3];
  3. $arr2 = [3,4,5];
  4. print_r(array_intersect($arr1,$arr2));
  5. // 2.array_key_exists 检查数组里是否有指定的键名或索引
  6. $arr = ['a' => 1, 'b' => 2];
  7. var_dump(array_key_exists('a',$arr));
  8. // 3.array_column 返回数组中指定的一列
  9. $arr = [
  10. ['a'=>'a1','b'=>'b1'],
  11. ['a'=>'a2','b'=>'b2'],
  12. ['a'=>'a3','b'=>'b3'],
  13. ];
  14. print_r(array_column($arr,'b')) ;
  15. // 4.array_merge 合并一个或多个数组
  16. $arr1 = [1,2,3];
  17. $arr2 = [4,5,6];
  18. print_r(array_merge($arr1,$arr2));
  19. // 5.array_change_key_case 将数组中的所有键名修改为全大写或小写
  20. $arr = ["abc" =>1 , "xyz" => 2];
  21. print_r(array_change_key_case($arr, CASE_UPPER));
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议