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 相关文章推荐
WML,Apache,和 PHP 的介绍
Oct 09 PHP
mysql5写入和读出乱码解决
Nov 25 PHP
php xfocus防注入资料
Apr 27 PHP
谈谈关于php的优点与缺点
Apr 11 PHP
php中用date函数获取当前时间有误的解决办法
Aug 02 PHP
PHP实现抓取HTTPS内容
Dec 01 PHP
PHP输出缓冲控制Output Control系列函数详解
Jul 02 PHP
php断点续传之文件分割合并详解
Dec 13 PHP
PHP实现防盗链的方法分析
Jul 25 PHP
Phpstorm+Xdebug断点调试PHP的方法
May 14 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
Apr 10 PHP
gearman中任务的优先级和返回状态实例分析
Feb 27 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控制前台弹出对话框的实现方法
2016/08/21 PHP
tp5框架无刷新分页实现方法分析
2019/09/26 PHP
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
在一般处理程序(ashx)中弹出js提示语
2017/08/16 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
webpack之devtool详解
2018/02/10 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
Python里隐藏的“禅”
2014/06/16 Python
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
深入理解Python3 内置函数大全
2017/11/23 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
蒂芙尼澳大利亚官方网站:Tiffany&Co. Australia
2017/08/27 全球购物
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
什么是三层交换,说说和路由的区别在那里
2014/09/01 面试题
学校运动会开幕演讲稿
2014/01/04 职场文书
大学校庆邀请函
2014/01/11 职场文书
项目建议书格式
2014/03/12 职场文书
财产保全担保书范文
2014/04/01 职场文书
环境监测与治理技术专业求职信
2014/07/06 职场文书
大学竞选班干部演讲稿
2014/08/21 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
2015年财务人员工作总结
2015/04/10 职场文书