PHP学习之数组值的操作


Posted in PHP onApril 17, 2011

1. 值的析取
PHP中,用list来析取数组中的值,如list($a, $b) = $array。如果list中的值多于数组个数,list中多余的值会设为NULL。也可以用逗号来跳过数组中的值,如list($a, ,$b) = $array。

2.划分数组
如果想取得子数组,可以用array_slice(array, offset, length);来取得。它返回一个新的下标从0开始的数组。如果原数组的下标是字符串,好像是没有什么意义的,最好不要用,可以用array_splice来取得子串。

3.将数组分为多个数组
用array_chunk可以把数组分成一个二维数组。详细的可以通过链接看官方的说明。

4.键和值
array_keys($array),取得由数组索引组成的数组
array_value($array),取得由数组值组成的数组,索引从0开始重新分配。
array_key_exists($key, array),元素是否存在检查。
array_splice, 删除插入元素。

5.数组和变量之间的转换
extract(array) 把数组变成变量
compact() 把变量变成数组

PHP 相关文章推荐
聊天室php&mysql(六)
Oct 09 PHP
PHP中的extract的作用分析
Apr 09 PHP
php下目前为目最全的CURL中文说明
Aug 01 PHP
有关PHP性能优化的介绍
Jun 20 PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 PHP
php上传文件,创建递归目录的实例代码
Oct 18 PHP
php使用GeoIP库实例
Jun 27 PHP
深入分析PHP引用(&)
Sep 04 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
Nov 01 PHP
php使用Jpgraph绘制3D饼状图的方法
Jun 10 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
Nov 29 PHP
php进程daemon化的正确实现方法
Sep 06 PHP
PHP学习之数组的定义和填充
Apr 17 #PHP
PHP学习之正则表达式
Apr 17 #PHP
PHP学习之字符串比较和查找
Apr 17 #PHP
PHP学习之整理字符串
Apr 17 #PHP
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
Apr 17 #PHP
PHP基础学习小结
Apr 17 #PHP
php 生成文字png图片的代码
Apr 17 #PHP
You might like
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
2011/12/26 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
Vue之Watcher源码解析(1)
2017/07/19 Javascript
laravel5.3 vue 实现收藏夹功能实例详解
2018/01/21 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
[02:20]DOTA2亚洲邀请赛 IG战队出场宣传片
2015/02/07 DOTA
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python实现身份证号码解析
2015/09/01 Python
深入理解Python对Json的解析
2017/02/14 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
python实现ID3决策树算法
2018/08/29 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
用纯CSS3实现网页中常见的小箭头
2017/10/16 HTML / CSS
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
介绍Ibatis的核心类
2013/11/18 面试题
小学生清明节演讲稿
2014/09/05 职场文书
交通违章检讨书
2014/09/21 职场文书
汽车修理厂管理制度
2015/08/05 职场文书
了解Redis常见应用场景
2021/06/23 Redis