加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 (https://www.pinziwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php常用数组函数

发布时间:2022-10-10 15:40:53 所属栏目:PHP教程 来源:
导读:  php常用数组函数

  2021年03月13日 13:58:35阅读数:636博客 / 咸鱼老爷/ php

  数组函数返回数组中指定的一列 array_column(数组,字段)

  $arr4=array_column($arrs,'id');var_dump
  php常用数组函数
 
  2021年03月13日 13:58:35阅读数:636博客 / 咸鱼老爷/ php
 
  数组函数返回数组中指定的一列 array_column(数组,字段)
 
  $arr4=array_column($arrs,'id');var_dump($arr4);
 
  php函数explode_php,substr函数_PHP函数
 
  数组中的最大值 max(数组)
 
  $max=max($arr4);var_dump($max);
 
  php,substr函数_php函数explode_PHP函数
 
  数组漫游/指针操作
 
  key();current() 查看当前成员的键和值
 
  next();prev() 指针的前移和后退
 
  end(),reset() 快速移动到尾部和头部
 
  php函数explode_php,substr函数_PHP函数
 
  $arr1=range(10,100,10);
  printf('key=>%s,value=>%s
  ',key($arr1),current($arr1));
  next($arr1);
  printf(' 前移key=>%s,value=>%s
  ',key($arr1),current($arr1));
  next($arr1);
  printf('前移 key=>%s,value=>%s
  ',key($arr1),current($arr1));
  prev($arr1);
  printf('后退key=>%s,value=>%s
  ',key($arr1),current($arr1));
  end($arr1);
  printf('尾部key=>%s,value=>%s
  ',key($arr1),current($arr1));
  reset($arr1);
  printf('头部key=>%s,value=>%s
  ',key($arr1),current($arr1));
  php函数explode_php,substr函数_PHP函数
 
  获取数组中部分的或所有的键名组成的数组 array_keys()
 
  $user=['id'=>1,'name'=>'user','age'=>18];$arr2=array_keys($user);var_dump($arr2);
 
  php函数explode_php,substr函数_PHP函数
 
  判断某个键是否存在 array_key_exists(key,arr).
 
  echo array_key_exists('id',$user)?'存在':'不存在','
 
  ';
 
  搜索指定的值,返回的是这个值对应的键 array_search(值,数组PHP函数,是否是严格模式)只返回第一次匹配到的索引;
 
  var_dump($arr3);
  $index=array_search(11,$arr3);
  echo $index;
  php,substr函数_php函数explode_PHP函数
 
  PHP函数_php函数explode_php,substr函数
 
  判断某个值是否在数组中 in_array(值,数组,是否是严格模式):bool
 
  echo in_array(15,$arr3)?'存在':'不存在';获取所有值组成的数组 array_values($arr) 返回的新数组是一个经过整理的索引数组,索引是从0开始递增的正整数
 
  $arr=[4=>1,5=>0,0=>10];var_dump(array_values($arr));
 
  PHP函数_php函数explode_php,substr函数
 
  常用的数组回调函数
 
  //(按索引相加 $a[0]+$b[0]+$c[0], $a[1]+$b[1]+$c[1]...)
  $arrs=array_map(function($a,$b,$c){
      return $a+$b+$c;
  },[1,2,3],[4,5,6],[7,28,9]);
  var_dump($arrs);
 
 

(编辑:拼字网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!