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 学习提高路线分享
Oct 23 PHP
php自动注册登录验证机制实现代码
Dec 20 PHP
php中并发读写文件冲突的解决方案
Oct 25 PHP
CI框架中zip类应用示例
Jun 17 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
php自定义加密与解密程序实例
Dec 31 PHP
php中static 静态变量和普通变量的区别
Dec 01 PHP
magento后台无法登录解决办法的两种方法
Dec 09 PHP
Yii2数据库操作常用方法小结
May 04 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
Apr 26 PHP
JS操作XML中DTD介绍及使用方法分析
Jul 04 PHP
php png失真的原因及解决办法
Nov 17 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通过COM使用ADODB的简单例子
2006/12/31 PHP
destoon复制新模块的方法
2014/06/21 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
javascript函数库-集合框架
2007/04/27 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
JS按回车键实现登录的方法
2014/08/25 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
2016/02/17 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
微信小程序实现获取小程序码和二维码java接口开发
2019/03/29 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
简单介绍Python中的struct模块
2015/04/28 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
python3实现全角和半角字符转换的方法示例
2017/09/21 Python
python 反向输出字符串的方法
2018/07/16 Python
详解python中sort排序使用
2019/03/23 Python
Python3.8中使用f-strings调试
2019/05/22 Python
python pip如何手动安装二进制包
2020/09/30 Python
Python离线安装各种库及pip的方法
2020/11/28 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
一百多行代码实现react拖拽hooks
2021/03/23 Javascript
求职信模版
2013/11/30 职场文书
班级活动策划书
2014/02/06 职场文书
人力资源管理求职信
2014/08/07 职场文书
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技