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作的文本留言本的例子(三)
Oct 09 PHP
网站当前的在线人数
Oct 09 PHP
php网站来路获取代码(针对搜索引擎)
Jun 08 PHP
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
Mar 19 PHP
php shell超强免杀、减少体积工具实现代码
Oct 16 PHP
基于php上传图片重命名的6种解决方法的详细介绍
Apr 28 PHP
如何使用PHP计算上一个月的今天
May 23 PHP
PHP验证码生成原理和实现
Jan 24 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
vmware linux系统安装最新的php7图解
Apr 14 PHP
laravel-admin的多级联动方法
Sep 30 PHP
PHP7原生MySQL数据库操作实现代码
Jul 03 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
基于文本的搜索
2006/10/09 PHP
PHP 开发环境配置(测试开发环境)
2010/04/28 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
php实现设计模式中的单例模式详解
2014/10/11 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
学习php开源项目的源码指南
2014/12/21 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
Vue使用vue-cli创建项目
2017/09/01 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
小程序如何获取多个formId实现详解
2019/09/20 Javascript
js实现点击生成随机div
2020/01/16 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
Python3实现Web网页图片下载
2016/01/28 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
Python3.5 Pandas模块之Series用法实例分析
2019/04/23 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
Django ModelForm操作及验证方式
2020/03/30 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
大专生自我评价
2014/01/28 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
单位病假条范文
2015/08/17 职场文书
初中信息技术教学反思
2016/02/16 职场文书
在js中修改html body的样式
2021/11/11 Javascript