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 相关文章推荐
用Flash图形化数据(二)
Oct 09 PHP
IIS+PHP+MySQL+Zend配置 (视频教程)
Dec 13 PHP
ThinkPHP中实例Model方法的区别说明
Aug 21 PHP
解析PayPal支付接口的PHP开发方式
Nov 28 PHP
php strrpos()与strripos()函数
Aug 31 PHP
php while循环得到循环次数
Oct 26 PHP
php获取新浪微博数据API实例
Nov 12 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
Dec 19 PHP
php基于curl重写file_get_contents函数实例
Nov 08 PHP
phpstudy默认不支持64位php的解决方法
Feb 20 PHP
PHP设计模式之观察者模式定义与用法分析
Apr 04 PHP
php优化查询foreach代码实例讲解
Mar 24 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
Php output buffering缓存及程序缓存深入解析
2013/07/15 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
javascript下function声明一些小结
2007/12/28 Javascript
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
Javascript图片上传前的本地预览实例
2014/06/16 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
前端程序员必须知道的高性能Javascript知识
2016/08/24 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
layui.js实现的表单验证功能示例
2017/11/15 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
js实现鼠标拖拽缩放div实例代码
2019/03/25 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
基于python爬虫数据处理(详解)
2017/06/10 Python
python绘制双柱形图代码实例
2017/12/14 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
详解如何减少python内存的消耗
2019/08/09 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
2020/03/06 Python
Python matplotlib可视化实例解析
2020/06/01 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
信息专业本科生个人的自我评价
2013/10/28 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
小学生毕业评语
2014/12/26 职场文书
矛盾论读书笔记
2015/06/29 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
个人售房合同协议书
2016/03/21 职场文书