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中防止SQL注入攻击和XSS攻击的两个简单方法
Apr 15 PHP
php实现的短网址算法分享
Jun 20 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
PHP结合jQuery实现找回密码
Jul 22 PHP
PHP判断上传文件类型的解决办法
Oct 20 PHP
php简单创建zip压缩文件的方法
Apr 30 PHP
thinkphp配置文件路径的实现方法
Aug 30 PHP
php基于curl重写file_get_contents函数实例
Nov 08 PHP
php常用数组函数实例小结
Dec 29 PHP
PHP编程中的Session阻塞问题与解决方法分析
Aug 07 PHP
php-msf源码详解
Dec 25 PHP
php 多继承的几种常见实现方法示例
Nov 18 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将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
PHP新手入门学习方法
2011/05/08 PHP
PHP数据集构建JSON格式及新数组的方法
2012/11/07 PHP
PHP调用其他文件中的类
2018/04/02 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
Javascript和Java获取各种form表单信息的简单实例
2014/02/14 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
CSS javascript 结合实现悬浮固定菜单效果
2015/08/23 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
2016/09/05 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
2017/01/17 Javascript
node.js读取Excel数据(下载图片)的方法示例
2018/08/02 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
js实现列表按字母排序
2020/08/11 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
2020/10/18 Javascript
[02:51]DOTA2英雄基础教程 风暴之灵
2013/12/23 DOTA
[09:13]DOTA2-DPC中国联赛 正赛 Ehome vs Magma 选手采访 1月19日
2021/03/11 DOTA
python web基础之加载静态文件实例
2018/03/20 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
Python request post上传文件常见要点
2020/11/20 Python
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
电大毕业自我鉴定
2014/02/03 职场文书
小学生暑假感言
2014/02/06 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
最新农村养殖致富:资金投入较低的创业项目有哪些?
2019/09/26 职场文书
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers