PHP中常用数组处理方法实例分析


Posted in PHP onAugust 30, 2008

1.array_shift()将数组的第一个单元移出再返回,这对有时候数组的第一个单元要单独处理很方便。

<? 
$tmparray = array("1", "2", "3", "4"); 
$tmparray = array_shift ($tmparray); 
print_r($tmparray); 
?>

2.array_chunk() 将一个数组分割成多个数组 ,后面参数控制数组单元数目。

<? 
$tmparray = array('a', 'b', 'c', 'd', 'e'); 
print_r(array_chunk($tmparray, 2)); 
?>

这个函数在有些循环的地方很好用,比如我要把取得的数据放成N排,M列。要是我们直接循环肯定不行,当然用嵌套循环可以实现,但是太麻烦,要是先用 array_chunk()这个函数先处理再返回新的数组,就很方便了。
3.array_push()将传入的值压入array的末尾。
<? 
$tmparray = array ("a", "b"); 
array_push ($tmparray, "c", "d"); 
print_r($tmparray);//Array([0] => a[1] =>b[2] =>c[3] =>d) 
?>

4.array_unshift() 将传入的单元整体插入到数组中
<?php 
$tmparray= array ("a", "b"); 
$resarray = array_unshift ($tmparray, "c", "d"); 
print_r($resarray )//Array([0] => a[1] =>b[2] =>c[3] =>d) 
?>

5.array_unique对数组去重,并返回一个新的数组
<? 
$tmparray = ("a" => "a","b" => "b","c" => "c","d" => "b"); 
$resarray = array_unique($tmparray);//("a" => "a","b" => "b","c" => "c"); 
?>
PHP 相关文章推荐
PHP编程之高级技巧——利用Mysql函数
Oct 09 PHP
PHP 选项及相关信息函数库
Dec 04 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
May 03 PHP
PHP读取目录下所有文件的代码
Jan 07 PHP
PHP header函数分析详解
Aug 06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
Jun 26 PHP
PHP使用Mysql事务实例解析
Sep 08 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
Oct 21 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
对PHP PDO的一些认识小结
Jan 23 PHP
Laravel 5框架学习之环境与配置
Apr 08 PHP
thinkPHP5.0框架独立配置与动态配置方法
Mar 17 PHP
php判断字符以及字符串的包含方法属性
Aug 30 #PHP
PHP define函数的使用说明
Aug 27 #PHP
PHP开发中常用的8个小技巧
Aug 27 #PHP
swfupload 多文件上传实现代码
Aug 27 #PHP
PHP Mysql编程之高级技巧
Aug 27 #PHP
php下删除字符串中HTML标签的函数
Aug 27 #PHP
php查看session内容的函数
Aug 27 #PHP
You might like
PHP中将数组转成XML格式的实现代码
2011/08/08 PHP
PHP设置进度条的方法
2015/07/08 PHP
php生成数字字母的验证码图片
2015/07/14 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
php readfile()修改文件上传大小设置
2017/08/11 PHP
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
2010/10/11 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
[01:02:55]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
[04:29]【TI9采访】OG.N0tail在胜者组决赛后接受采访
2019/08/25 DOTA
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
自考自我鉴定范文
2013/10/30 职场文书
毕业生的求职信范文分享
2013/12/04 职场文书
大学生创业策划书
2014/02/02 职场文书
经济管理自荐书
2014/06/09 职场文书
怎样写离婚协议书
2014/09/10 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
2014年数学教师工作总结
2014/12/03 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
公务员的复习计划书,请收下!
2019/07/15 职场文书
以下牛机,你有几个
2022/04/05 无线电