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编程之高级技巧
Aug 27 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
解析PHP无限级分类方法及代码
Jun 21 PHP
php生成excel文件的简单方法
Feb 08 PHP
一组PHP加密解密函数分享
Jun 05 PHP
合格的PHP程序员必备技能
Nov 13 PHP
PHP数组函数array_multisort()用法实例分析
Apr 02 PHP
Yii实现显示静态页的方法
Apr 25 PHP
thinkphp框架实现删除和批量删除
Jun 29 PHP
浅谈PHP面向对象之访问者模式+组合模式
May 22 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 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 进度条实现代码
2009/03/10 PHP
PHP生成随机字符串(3种方法)
2015/09/25 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
PHP弱类型的安全问题详细总结
2016/09/25 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
12行javascript代码绘制一个八卦图
2015/04/02 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
vue给组件传递不同的值方法
2018/09/29 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
vuejs移动端实现div拖拽移动
2019/07/25 Javascript
线程和进程的区别及Python代码实例
2015/02/04 Python
解决python使用open打开文件中文乱码的问题
2017/12/29 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
Python pandas实现excel工作表合并功能详解
2019/08/29 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
python使用建议与技巧分享(一)
2020/08/17 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
家长对孩子的评语
2014/04/18 职场文书
保密工作目标责任书
2014/07/28 职场文书
小学班级特色活动方案
2014/08/31 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
五年级作文之成长
2019/09/16 职场文书
Mysql数据库命令大全
2021/05/26 MySQL
swagger如何返回map字段注释
2021/07/03 Java/Android
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android