设为首页 收藏本站
查看: 1341|回复: 0

[经验分享] PHP之键值操作函数

[复制链接]

尚未签到

发表于 2017-12-30 10:49:47 | 显示全部楼层 |阅读模式
  <<<<<<<<<<<<<<<<   操作键值   <<<<<<<<<<<<<<<<<<<<<<<
  1.array_values():返回数组中所有的值。
  2.array_keys():返回数组中所有的键名。
  3.in_array():判断某个值是否在该函数内。
  //<<<<<<<<<<<<<<<    数组操作   <<<<<<<<<<<<<<<<<<<<<<<
  4.array_push():将一个或多个单元压入数组末尾。
  5.array_pop():将数组最后一个单元弹出。
  6.array_unshift():将一个或多个单元压入数组的开头。
  7.array_shift():将数组开头的第一个单元移除。
  8.array_splice():把数组中的一部分去掉并用其他值取代。
  9.array_slice():把数组中的一段取出。
  10.array_flip():交换数组中的键和值。
  11.array_rand():从数组中随机去除一个或多个单元。
  12.shuffle():将数组打乱。
  

$numbers = range(1, 20);  shuffle($numbers);
  foreach ($numbers as $number) {
  echo "$number ";//7 12 20 15 5 1 13 4 14 10 18 17 19 11 8 16 2 9 3 6
  }
  

  13.array_reverse():返回一个单元顺序相反的数组
  

eg:  $input = array("php",4.0,array("green","red"));
  echo "<br>";
  print_r(array_reverse($input));//Array ( [0] => Array ( [0] => green [1] => red ) [1] => 4 [2] => php )
  

  <<<<<<<<<<<<<<    数组计算    <<<<<<<<<<<<<<<<<<<<<<<
  14.array_diff():计算数组的差集。
  15.array_intersect():计算数组的交集。
  <<<<<<<<<<<<<<<   数组重复    <<<<<<<<<<<<<<<<<<<<<<<
  16.array_count_values():统计数组中所有值出现的次数。
  17.array_count_unique():移除数组中重复的值。
  <<<<<<<<<<<<<<<   数组合并    <<<<<<<<<<<<<<<<<<<<<<<
  18. array_combine():创建一个数组,用一个数组的值作为其键名,另一个数组的值作为键值。
  19.array_merge():合并一个或多个数组。
  20.array_merge_recursive():递归地合并一个或多个数组。
  

$ar1  = array("color" => array("favorite" =>"red"),5);  $ar2  = array(10,"color" => array("favorite" => "green","blue"));
  $result = array_merge($ar1 ,$ar2);
  $result1 = array_merge_recursive($ar1 ,$ar2);
  print_r($result);//Array ( [color] => Array ( [favorite] => green [0] => blue ) [0] => 5 [1] => 10 )
  print_r($result1);//Array ( [color] => Array ( [favorite] => Array ( [0] => red [1] => green ) [0] => blue ) [0] => 5 [1] => 10 )
  

  <<<<<<<<<<<<<<<   数组排序    <<<<<<<<<<<<<<<<<<<<<<<
  21.sort():对数组排序。
  22.asort():对数组进行排序并保持索引关系。
  <<<<<<<<<<<<<<<   数组回调    <<<<<<<<<<<<<<<<<<<<<<<
  23.array_map:对数组每个人函数应用回调函数。
  24.array_walk:是用户自定义函数对数组中的每个元素做回调处理。
  25.array_fliter:用毁掉函数过滤数组中的单元。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-429620-1-1.html 上篇帖子: PHP的轻量消息队列php-resque使用说明 下篇帖子: php下载远程文件方法~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表