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+javascript实现二级级联菜单的制作
May 06 PHP
WordPress判断用户是否登录的代码
Mar 17 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
php数据库配置文件一般做法分享
Jul 07 PHP
ThinkPHP中的系统常量和预定义常量集合
Jul 01 PHP
PHP中让curl支持sock5的代码实例
Jan 21 PHP
PHP获取某个月最大天数(最后一天)的方法
Jul 29 PHP
PHP构造函数与析构函数用法示例
Sep 28 PHP
PHP正则表达式匹配替换与分割功能实例浅析
Feb 04 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
May 02 PHP
解决在Laravel 中处理OPTIONS请求的问题
Oct 11 PHP
PHP number_format函数原理及实例解析
Jul 14 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下将XML转换为数组
2010/01/01 PHP
php读取3389的脚本
2014/05/06 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
2017/02/11 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
利用Python命令行传递实例化对象的方法
2016/11/02 Python
python先序遍历二叉树问题
2017/11/10 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
MAC彩妆澳洲官网:M·A·C AU
2021/01/17 全球购物
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
班组长工作职责
2013/12/25 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
大足石刻导游词
2015/02/02 职场文书
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android
MySQL常见优化方案汇总
2022/01/18 MySQL