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 相关文章推荐
模仿OSO的论坛(一)
Oct 09 PHP
PHP项目开发中最常用的自定义函数整理
Dec 02 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
Apr 02 PHP
PHP递归调用的小技巧讲解
Feb 19 PHP
php缓存技术详细总结
Aug 07 PHP
php中require和require_once的区别说明
Feb 27 PHP
PHP常用技术文之文件操作和目录操作总结
Sep 27 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
简单概括PHP的字符串中单引号与双引号的区别
May 07 PHP
php中的异常和错误浅析
May 03 PHP
ThinkPHP实现登录退出功能
Jun 29 PHP
PHP简单实现解析xml为数组的方法
May 02 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
收集的DedeCMS一些使用经验
2007/03/17 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
2018/04/27 PHP
Javascript MD4
2006/12/20 Javascript
Maps Javascript
2007/01/22 Javascript
JS this作用域以及GET传输值过长的问题解决方法
2013/08/06 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
Javascript 绘制 sin 曲线过程附图
2014/08/21 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
jQuery tip提示插件(实例分享)
2017/04/28 jQuery
vue filters的使用详解
2018/06/11 Javascript
深入理解Vue router的部分高级用法
2018/08/15 Javascript
js实现简单分页导航栏效果
2019/06/28 Javascript
koa2 从入门到精通(小结)
2019/07/23 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
JSON stringify方法原理及实例解析
2020/10/23 Javascript
[02:30]辉夜杯主赛事第二日胜者组半决赛 CDEC.Y赛后采访
2015/12/26 DOTA
简单谈谈python中的多进程
2016/11/06 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
python3 批量获取对应端口服务的实例
2019/07/25 Python
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
大学生咖啡店创业计划书
2014/01/21 职场文书
元旦趣味活动方案
2014/08/22 职场文书
爱情保证书
2015/01/17 职场文书
售后服务承诺函格式
2015/01/21 职场文书
考试后的感想
2015/08/07 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
SpringBoot 整合mongoDB并自定义连接池的示例代码
2022/02/28 MongoDB