Blogger Information
Blog 29
fans 1
comment 0
visits 14916
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP 常用数组API
Pharaoh
Original
405 people have browsed it
  • count($arr) 数组长度
  • in_array('str' ,$arr) 查询某个元素是否在数组中存在
  • array_search('str' ,$arr) 查询某个元素的索引
  • key($arr) 返回数组的所有键
  • current($arr) 返回数组的所有值
  • next($arr) 数组指针往前移动
  • prev($arr) 数组指针往后移动
  • end($arr) 数组指针移动到最后
  • reset($arr) 数组指针重置到
  • array_unique($arr) 数组去重
  • array_count_values($arr) 返回数组值出现的次数的数组
  • implode('分隔符' ,$arr) 数组转为字符串
  • list($a ,$b ,$c) = [1,2,3] 数组解构赋值
  • sort($arr) 数组升序排序
  • rsort($arr) 对数组降序排序
  • shuffle($arr) 打乱数组排序
  • array_filter([callback],$arr ) 返回所有满足回调函数 return 的的一个数组
  • array_map([callback],$arr ) // array_map(function ($key , $value) {return 'key:' . $key . 'value:' . $value}) , $arr 对数组每个元素运行一次回调函数
  • array_sum($arr) 数组所有值的和
  • array_product($arr) 数组所有值的乘积,字符串转为 0
  • array_push($arr ,'str') 尾部添加
  • array_pop($arr) 删除尾部元素
  • array_unshift($arr ,'str') 头部添加
  • array_shift($arr) 删除头部第一个元素
  • array_slice($arr, sub, lenght) 从数组抽出一段
  • array_splice($arr,sub,lenght,['str' ....'str']) 删除数组中的一段元素,如果 lenght 为 0 则插入,返回被删除的
  1. <?php
  2. // array()创建数组
  3. $arr = array(
  4. ['name' => 'joe' , 'age' => '38'],
  5. ['name' => 'smith' , 'age' => '46'],
  6. ['name' => 'wayne' , 'age' => '26']
  7. );
  8. // 返回输入数组中某个单一列的值
  9. print_r(array_column($arr , 'age'));
  10. echo '<br>';
  11. // 自动填充数组
  12. $a = array_fill(0 , 4 , 'cool');
  13. print_r($a);
  14. echo '<br>';
  15. // 反转数组键和值
  16. $arr = ["a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"];
  17. $arr1 = array_flip($arr);
  18. print_r($arr1);
  19. echo '<br>';
  20. // 合并数组
  21. print_r(array_merge($arr,$arr1));

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post