news 2026/7/28 18:24:58

PHP:数组函数(2)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PHP:数组函数(2)

1.数组的键值操作函数
2.统计数组的元素和唯一性
3.使用回调函数处理数组的函数
4.数组的排序函数
5.拆分、合并、分解与结合函数
6.数组与数据结构
7.其他有用的数组处理函数

数组的键值操作函数:
1.array_values();
获取数组中的值.


**

<?php $arr=array( 'item1'=>'linux', 'item2'=>'php', 'item3'=>'js', 'item4'=>'java', 'item5'=>'javascript', 'item6'=>'html', ); $arr2=array_values($arr); echo '<pre>'; print_r($arr2); echo '</pre>'; ?>

结果是

Array ( [0] => linux [1] => php [2] => js [3] => java [4] => javascript [5] => html )

2.array_keys();
获取数组中的键.


**

<?php $arr=array( 'item1'=>'linux', 'item2'=>'php', 'item3'=>'js', 'item4'=>'java', 'item5'=>'javascript', 'item6'=>'html', ); $arr2=array_keys($arr); echo '<pre>'; print_r($arr2); echo '</pre>'; ?>

**

Array ( [0] => item1 [1] => item2 [2] => item3 [3] => item4 [4] => item5 [5] => item6 )

3.in_array();
检查一个值在不在数组中.


**

<?php $arr=array( 'item1'=>'linux', 'item2'=>'php', 'item3'=>'js', 'item4'=>'java', 'item5'=>'javascript', 'item6'=>'html', ); $arr2=in_array('js',$arr); echo '<pre>'; print_r($arr2); echo '</pre>'; ?>

结果是

1

4.array_key_exists();
检查一个键在不在数组中.


**

<?php $arr=array( 'item1'=>'linux', 'item2'=>'php', 'item3'=>'js', 'item4'=>'java', 'item5'=>'javascript', 'item6'=>'html', ); $arr2=array_key_exists('item1',$arr); echo '<pre>'; print_r($arr2); echo '</pre>'; ?>

结果是

1

5.array_flip();
数组键值对调.


**

<?php $arr=array( 'item1'=>'linux', 'item2'=>'php', 'item3'=>'js', 'item4'=>'java', 'item5'=>'javascript', 'item6'=>'html', ); $arr2=array_flip($arr); echo '<pre>'; print_r($arr2); echo '</pre>'; ?>

结果 是

Array ( [linux] => item1 [php] => item2 [js] => item3 [java] => item4 [javascript] => item5 [html] => item6 )

6.array_reverse();
数组反转.


**

<?php $arr=array( 'item1'=>'linux', 'item2'=>'php', 'item3'=>'js', 'item4'=>'java', 'item5'=>'javascript', 'item6'=>'html', ); $arr2=array_reverse($arr); echo '<pre>'; print_r($arr2); echo '</pre>'; ?>

结果是

Array ( [item6] => html [item5] => javascript [item4] => java [item3] => js [item2] => php [item1] => linux )

**

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/28 18:23:49

轮播图

//轮播图function animate (offset) {if (offset 0) {return;}animated true;var time 300;var inteval 10;var speed offset/(time/inteval);var left parseInt(list.style.left) offset;var go function (){if ( (speed > 0 && parseInt(list.style.left)…

作者头像 李华
网站建设 2026/7/28 18:18:28

2026上海B端抖音运营公司选型指南:6家实测服务商盘点与避坑策略

72%的制造业企业短视频投入打水漂&#xff0c;90%代运营团队不懂工业采购逻辑——这篇耗时1个月实地调研的深度指南&#xff0c;帮长三角工厂老板避开“泛流量陷阱”-5。一、写在前面&#xff1a;2026年&#xff0c;你的抖音预算还在打水漂吗&#xff1f;“投了30万&#xff0c…

作者头像 李华
网站建设 2026/7/28 18:18:09

Python学习笔记(四):模块和列表

1.模块初识 - sys模块 打印环境变量&#xff1a;print(sys.path) 打印的结果为&#xff1a; [‘C:\Users\Phm\PycharmProjects\s14\day1’, ‘C:\Users\Phm\PycharmProjects\s14’, ‘C:\Users\Phm\AppData\Local\Programs\Python\Python37-32\python37.zip’, ‘C:\Users\Phm\…

作者头像 李华
网站建设 2026/7/28 18:16:20

Wordpress升级注意事项

Wordpress升级注意事项,用php7.2环境&#xff0c;一些方法和常量&#xff0c;要用单引号.不然会报错.

作者头像 李华
网站建设 2026/7/28 18:15:09

智能手表美国FCCID证书办理流程

智能手表带蓝牙/Wi-Fi/GPS/eSIM 等无线功能,去美国必须做 FCC ID(Certification),由 TCB 审核发证,不能只用 SDoC 代替。纯无无线发射的电子表才走 SDoC。 一、先定标准组合(智能手表常见) FCC Part 15B:无意辐射(EMC 传导/辐射骚扰) FCC Part 15C(15.247):蓝牙…

作者头像 李华