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 相关文章推荐
判“新”函数:得到今天与明天的秒数
Oct 09 PHP
mysql中存储过程、函数的一些问题
Feb 14 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
Mar 26 PHP
php jquery 多文件上传简单实例
Dec 23 PHP
用 Composer构建自己的 PHP 框架之构建路由
Oct 30 PHP
PHP生成条形图的方法
Dec 10 PHP
php中使用gd库实现远程图片下载实例
May 12 PHP
php创建无限级树型菜单
Nov 05 PHP
CI框架扩展系统核心类的方法分析
May 23 PHP
PHP7 新特性详细介绍
Sep 06 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
YII框架行为behaviors用法示例
Apr 26 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
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
splice slice区别
2006/10/09 Javascript
JavaScript 5 新增 Array 方法实现介绍
2012/02/06 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
2016/04/17 Javascript
前端程序员必须知道的高性能Javascript知识
2016/08/24 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
什么时候不能在 Node.js 中使用 Lock Files
2019/06/24 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
教大家使用Python SqlAlchemy
2016/02/12 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
python3实现点餐系统
2019/01/24 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
Python测试线程应用程序过程解析
2019/12/31 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
keras实现基于孪生网络的图片相似度计算方式
2020/06/11 Python
html5 canvas手势解锁源码分享
2020/01/07 HTML / CSS
Kathmandu新西兰官网:新西兰户外运动品牌
2019/07/27 全球购物
十八届三中全会报告学习材料
2014/02/17 职场文书
法定代表人证明书
2014/11/28 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
接待员岗位职责
2015/02/13 职场文书
安全承诺书格式范本
2015/04/28 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
Python基础知识之变量的详解
2021/04/14 Python