PHP基础PHP基础函数整理(数组一)array_diff() 函数返回多个数组的差集数组,键名不进行比较,返回与第一个数组相比,第一个数组没有的值(数组) 形式:array_diff(array1,array2,array3...); 例子: $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=作者王明昌发布时间2018-06-04最后更新2018-06-04文章目录array_diff()array_change_key_case()array()array_chunk()array_column()array_combine()array_count_values()array_diff()函数返回多个数组的差集数组,键名不进行比较,返回与第一个数组相比,第一个数组没有的值(数组)形式:array_diff(array1,array2,array3...);例子:复制$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"black","g"=>"purple"); $a3=array("a"=>"red","b"=>"black","h"=>"yellow"); // $result=array_diff($a1,$a2,$a3);//Array ( [b] => green [c] => blue ) $result=array_diff($a1,$a2);//Array ( [b] => green [c] => blue [d] => yellow ) array_change_key_case()将数组的所有的键都转换为大写字母或小写字母形式:array_change_key_case(array,case);case可选值CASE_LOWER小写(默认) CASE_UPPER 大写例子:复制$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); print_r(array_change_key_case($age));// Array ( [bill] => 60 [steve] => 56 [mark] => 31 ) print_r(array_change_key_case($age,CASE_LOWER));// Array ( [bill] => 60 [steve] => 56 [mark] => 31 ) print_r(array_change_key_case($age,CASE_UPPER));//Array ( [BILL] => 60 [STEVE] => 56 [MARK] => 31 )array()array_chunk()将数组按数量分为多个数组形式:array_chunk(array,size[,preserve_key]);preserve_key的参数:true保留原始键名 false(默认)不保留原始键名例子:复制$cars=array("Volvo","BMW","Toyota","Honda","Mercedes"); print_r(array_chunk($cars,2)); // Array ( [0] => Array ( [0] => Volvo [1] => BMW ) // [1] => Array ( [0] => Toyota [1] => Honda ) // [2] => Array ( [0] => Mercedes ) ) array_column()返回输入数组中某个单一列的值。形式:array_column(array,column_key[,index_key]);column_key:单列的键名index_key:返回数组的索引,比如用id作为键名...不写则从零依次递加例子:复制$a = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_name' => 'Jobs', ), array( 'id' => 3809, 'first_name' => 'Mark', 'last_name' => 'Zuckerberg', ) ); $last_names = array_column($a, 'last_name', 'id'); print_r($last_names); //Array ( [5698] => Gates [4767] => Jobs [3809] => Zuckerberg ) //Array ( [0] => Gates [1] => Jobs [2] => Zuckerberg ) array_combine()通过两个数组创建新的数组形式:array_combine(keys,values);第一个是键名,第二个是键值键名与键值要数量相同,否则报错例子:复制$fname=array("Bill","Steve","Mark","ceshi"); $age=array("60","56","31","1"); $c=array_combine($fname,$age); print_r($c); // Array ( [Bill] => 60 [Steve] => 56 [Mark] => 31 [ceshi] => 1 ) array_count_values()用于统计数组中所有值出现的次数形式:array_count_values(array)例子:复制$a=array("A","Cat","Dog","A","Dog"); print_r(array_count_values($a)); // Array ( [A] => 2 [Cat] => 1 [Dog] => 2 )
2018-05-29执行ajax成功后进行页面的刷新location.reload(true); window.location.reload(); $("#train").on("click",function(){ var id = $("#id_
2017-02-11Wordpress文章分类目录不能正常调用,解决办法如图所示,分类目录不能正常调用 点击了php开发目录,而打开的是建站教程这一栏 解决方法:点击设置----固定链接----分类目录前缀----输入%category% 保存,之后刷新一下就解决了
2017-11-18PHP函数-数学函数abs 格式 描述 输入 输出 abs() 绝对值 整形/浮点型/字符串/进制数 与输入相对应 实例: $a = -12;//12 $a = -112.02;//11.02 $a = "-123.2"
2018-04-10赢政天下Adobe CC 2018大师版安装包合集 含28个安装包嬴政天下的这个安装包非常好用,而且这些安装包都是免登录授权的,也就是说破解版的。 小编自己用的就是嬴政天下的安装包,附件包含很多个安装包,朋友们可以挑选自己需要的下载。 还有BT链接,朋友们可以复制使