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 相关文章推荐
文件上传类
Oct 09 PHP
PHP中实现进程间通讯
Oct 09 PHP
CodeIgniter上传图片成功的全部过程分享
Aug 12 PHP
浅谈PHP变量作用域以及地址引用问题
Dec 27 PHP
ThinkPHP模板自定义标签使用方法
Jun 26 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
Oct 15 PHP
php控制文件下载速度的方法
Mar 24 PHP
php中关于socket的系列函数总结
May 18 PHP
Thinkphp实现自动验证和自动完成
Dec 19 PHP
php处理json格式数据经典案例总结
May 19 PHP
php 生成签名及验证签名详解
Oct 26 PHP
关于PHP5.6+版本“No input file specified”问题的解决
Dec 11 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
重置版战役片段
2020/04/09 魔兽争霸
php 购物车的例子
2009/05/04 PHP
php中检查文件或目录是否存在的代码小结
2012/10/22 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
js表格分页实现代码
2009/09/18 Javascript
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
2010/10/20 Javascript
js Math 对象的方法
2013/09/01 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
2017/03/10 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
python将ip地址转换成整数的方法
2015/03/17 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
pymysql模块的使用(增删改查)详解
2019/09/09 Python
python代码xml转txt实例
2020/03/10 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
Python打印不合法的文件名
2020/07/31 Python
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
应届电子商务毕业自荐书范文
2014/02/11 职场文书
庆元旦迎新年广播稿
2014/02/18 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
乡镇挂职心得体会
2014/09/04 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
开展批评与自我批评心得体会
2014/10/17 职场文书
整改落实自查报告
2014/11/05 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
初中生毕业评语
2014/12/29 职场文书
人生感悟经典句子
2019/08/20 职场文书