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 相关文章推荐
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
php下删除字符串中HTML标签的函数
Aug 27 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
ThinkPHP实现动态包含文件的方法
Nov 29 PHP
WordPress中使主题支持小工具以及添加插件启用函数
Dec 22 PHP
php制作基于xml的RSS订阅源功能示例
Feb 08 PHP
PHP使用第三方即时获取物流动态实例详解
Apr 27 PHP
原生php实现excel文件读写的方法分析
Apr 25 PHP
Laravel如何自定义command命令浅析
Mar 23 PHP
PHP swoole和redis异步任务实现方法分析
Aug 12 PHP
PHP http请求超时问题解决方案
Nov 13 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
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
PHP数字金额转换成中文大写显示
2019/01/05 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
2019/10/22 PHP
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
JQuery遍历元素的父辈和祖先的方法
2016/09/18 Javascript
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
vue项目tween方法实现返回顶部的示例代码
2018/03/02 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
详解webpack 最简打包结果分析
2019/02/20 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
python实现括号匹配的思路详解
2018/08/23 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
西海岸男士和男童服装:Johnnie-O
2018/03/15 全球购物
Pureology官网:为染色头发打造最好的产品
2019/09/13 全球购物
食堂个人先进事迹
2014/01/22 职场文书
军训学生自我鉴定
2014/02/12 职场文书
感谢信怎么写
2015/01/21 职场文书
客户经理岗位职责
2015/01/31 职场文书
2015年招生工作总结
2015/05/04 职场文书
pytorch通过训练结果的复现设置随机种子
2021/06/01 Python
mysql主从复制的实现步骤
2021/10/24 MySQL