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(视频)Http下载
Dec 12 PHP
PHP 函数学习简单小结
Jul 08 PHP
PHP内存缓存Memcached类实例
Dec 08 PHP
详解WordPress中分类函数wp_list_categories的使用
Jan 04 PHP
php实现按天数、星期、月份查询的搜索框
May 02 PHP
PHP性能优化大全(php.ini)
May 20 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
PHP实现合并两个排序链表的方法
Jan 19 PHP
PHP PDOStatement::bindParam讲解
Jan 30 PHP
phpStorm+XDebug+chrome 配置详解
Apr 01 PHP
PHP中散列密码的安全性分析
Jul 26 PHP
Laravel-admin之修改操作日志的方法
Sep 30 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+DBM的同学录程序(2)
2006/10/09 PHP
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
分享PHP-pcntl 实现多进程代码
2016/09/30 PHP
多广告投放代码 推荐
2006/11/13 Javascript
动态调用css文件——jquery的应用
2007/02/20 Javascript
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
在网页里看flash的trace数据的js类
2009/01/10 Javascript
提交表单时执行func方法实现代码
2013/03/17 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
关于动态执行代码(js的Eval)实例详解
2016/08/15 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
touch.js 拖动、缩放、旋转 (鼠标手势)功能代码
2017/02/04 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
js实现Tab选项卡切换效果
2020/07/17 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
JS使用setInterval实现的简单计时器功能示例
2018/04/19 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
[02:40]DOTA2英雄基础教程 巨牙海民
2013/12/23 DOTA
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
Django1.3添加app提示模块不存在的解决方法
2014/08/26 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
Python+PyQt5+MySQL实现天气管理系统
2020/06/16 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
python爬取股票最新数据并用excel绘制树状图的示例
2021/03/01 Python
HTML5中canvas中的beginPath()和closePath()的重要性
2018/08/24 HTML / CSS
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
招商业务员岗位职责
2013/12/16 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android