PHP中Array相关函数简介
2019/6/30 16:36:26
本文主要是介绍PHP中Array相关函数简介,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用函数array_keys(),得到数组中所有的键,参数:数组
$arr=array(); $arr['one']="one"; $arr['two']="two"; $arr['three']="three"; $newArr=array_keys($arr); print_r($newArr); //Array ( [0] => one [1] => two [2] => three )
使用函数array_values(),得到数组中所有的值,参数:数组
$arr=array(); $arr[20]="one"; $arr[30]="two"; $arr[40]="three"; $newArr=array_values($arr); print_r($newArr); //Array ( [0] => one [1] => two [2] => three )
使用函数array_map(),使每个元素都调用一下自定义函数,参数:String类型函数名称,数组
$arr=array(); $arr[0]="one"; $arr[1]="two"; $arr[2]="three"; function test($v){ return $v." Hello"; } $newArr=array_map("test",$arr); print_r($newArr); //Array ( [0] => one Hello [1] => two Hello [2] => three Hello )
使用函数array_merge(),把两个数组合并成一个,参数:数组,数组
关联数组合并时,键相同的会被后面的数组覆盖
索引数组合并时,会连接在一起形成一个新的数组
$arr=array(); $arr[0]="one"; $arr[1]="two"; $arr[2]="three"; $arr1=array(); $arr[3]="taoshihan1"; $arr[4]="taoshihan2"; $arr[5]="taoshihan3"; $newArr=array_merge($arr,$arr1); print_r($newArr); //Array ( [0] => one [1] => two [2] => three [3] => taoshihan1 [4] => taoshihan2 [5] => taoshihan3 ) $arr=array("one","two","three"); $arr1=array("4","5","6"); $newArr=array_merge($arr,$arr1); print_r($newArr); //Array ( [0] => one [1] => two [2] => three [3] => 4 [4] => 5 [5] => 6 )
使用函数ksort(),按照键名进行排序,注意没有返回新的数组,还是原来的数组
$arr=array("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3"); ksort($arr); print_r($arr); //Array ( [1] => taoshihan1 [2] => taoshihan2 [3] => taoshihan3 )
使用函数array_search(),搜索某个键值,返回对应的键
$arr=array("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3"); echo array_search("taoshihan1",$arr); // 1
这篇关于PHP中Array相关函数简介的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-29env: php: no such file or directory
- 2024-03-01php foreach break
- 2024-02-26Exception参数 php-icode9专业技术文章分享
- 2023-12-30PHP文件批量上传-icode9专业技术文章分享
- 2023-12-30thinkphp6 withJoin-icode9专业技术文章分享
- 2023-12-27MagicArray:像php一样,让Go业务代码不再卷!
- 2023-11-18centos7编译安装PHP教程。
- 2023-11-18centos7编译安装phpMyAdmin教程。
- 2023-10-13唱衰这么多年,PHP 仍然还是你大爷!
- 2023-07-25PHP8,性能更好,语法更好,类型安全更完善