首页 / PHP / PHP第七课数组的用法2_PHP教程
PHP第七课数组的用法2_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP第七课数组的用法2_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2996字,纯文字阅读大概需要5分钟。
内容图文
![PHP第七课数组的用法2_PHP教程](/upload/InfoBanner/zyjiaocheng/184/7e5b34e0517744f4b1812d5010bd9bb1.jpg)
PHP第七课 数组的用法2
学习纲要:
1.了解数组函数
2.随机输出验证码
1.数组函数:
数组函数:
//作用:提供了很多官方写的非常有用的代码段,提高编写速度.
1.数组的键值操作函数
2.统计数组的元素和唯一性
3.使用回调函数处理数组的函数
4.数组的排序函数
5.拆分,合并,分解与结合函数
6.数组与数据结构
7.其他有用的数组处理函数
数组的键值操作函数:
1.array_values();
模拟获取key和value的值
"user1","age"=>"30","sex"=>"man"); foreach($arr as $key=>$val){ $keys[]=$key; $vals[]=$val; } echo ""; print_r($keys); echo ""; echo "
"; echo ""; print_r($vals); echo ""; ?>
2.array_values的使用
"user1","age"=>"30","sex"=>"man"); $keys=array_values($arr); echo ""; print_r($keys); echo ""; ?>
array_values();//获取数组中的值
array_keys();//获取数组中的健
in_array();//检查一个值是否在数组中
array_key_exists();//检查一个键是否在数组中
array_flip();//键和值对调
array_reverse();数组中的值反转
统计数组的元素和唯一性
1.count();
2.array_count_values();//统计数组中每个值出现的次数.
3.array_unique();//删除数组中的重复
使用回调函数处理数组的函数:
1.array_filter();
70,60,80,78,34,34,34,56,78,78); function older($var){ return ($var>60); } $arr2=array_filter($arr,"older"); echo ""; print_r($arr2); echo ""; ?>
2.array_map();
引用参数:
需求:数组值自加1
function show(&$arr){
foreach($arr as $key=>$val){
$arr[$key]=$val+1;
}
}
数组的排序函数
1.sort(); 升序,不保留key
2.rsort(); 降序 ,不保留key
3.asort(); 升序,保留key
4.arsort(); 降序,保留key
5.ksort();根据key排序 升序
6.krsort();根据key排序 降序
7.natsort();自然数排序 升序,比如图片img2.jpg
8.natcasesort();忽略大小写 升序排列
9.multisort();多数组排序
ksort();
10,"b"=>1,"c"=>3,"d"=>30); $arr2=array_flip($arr); ksort($arr2); echo ""; print_r($arr2); echo ""; ?>
natsort();
多数组排序:
"; print_r($arr2); echo ""; ?>
拆分,合并,分解与结合函数
1.explode();
2.inplode();//join();
3.array_slice();数组的截取
4.array_splice();数组的裁剪
5.array-merge();合并多数组
6.array_combine();合并数组,两个数组,前一个数组作为key,后一个数组作为value
7.array_intersect();找出两个数组的交集
8.array_diff();找出两个数组的不同,根据第一个参数
9.array_pop();从最后弹出一个值,返回弹出值
10.array_push();从最后的位置压入一个值,返回元素的个数
11.array_shift();从洗前面的位置删除一个值
12.array_unshift();从最前的位置压入一个值
"; print_r($arr); echo ""; ?>
2.inplode();将数组组合成为字符串
"; print_r($str2); echo ""; ?>
"; print_r($str2); echo ""; ?>
array_slice();
"; print_r($arr3); echo ""; ?>
不仅拆减,而且可以添加
"; print_r($arr2); echo ""; echo "
"; print_r($arr); echo ""; ?> array_merge(); "; print_r($arr); echo ""; ?>
其他有用的数组处理函数:
1.array_rand();//随机取一个key
2.range();//取出某个范围的数组
3.shuffle();//打乱数组的作用
4.array_sum();//计算数组内所有人的和(计算总得分)
如果计算数组的key之和,可以采用array_flip()对数组的健和值进行对调,然后就可以算出健之和.
"; print_r($arr2); echo ""; ?>
//随机输出四位字符 验证码实现:
转载请注明出处: http://blog.csdn.net/junzaivip
http://www.bkjia.com/PHPjc/871186.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/871186.htmlTechArticlePHP第七课 数组的用法2 学习纲要: 1.了解数组函数 2.随机输出验证码 1.数组函数: 数组函数: //作用:提供了很多官方写的非常有用的代码段,提...
内容总结
以上是互联网集市为您收集整理的PHP第七课数组的用法2_PHP教程全部内容,希望文章能够帮你解决PHP第七课数组的用法2_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。