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 中的面向对象编程:通向大型 PHP 工程的办法
Dec 03 PHP
php email邮箱正则
Oct 08 PHP
discuz authcode 经典php加密解密函数解析
Jul 12 PHP
php 上传功能实例代码
Apr 13 PHP
php判断页面是否是微信打开的示例(微信打开网页)
Apr 25 PHP
php读取3389的脚本
May 06 PHP
php中单个数据库字段多列显示(单字段分页、横向输出)
Jul 28 PHP
ThinkPHP采用原生query实现关联查询left join实例
Dec 02 PHP
Joomla语言翻译类Jtext用法分析
May 05 PHP
PHP实现的DES加密解密类定义与用法示例
Nov 02 PHP
php 利用socket发送GET,POST请求的实例代码
Jul 04 PHP
Jsonp劫持学习
Apr 01 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 set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
移动节点的jquery代码
2014/01/13 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
基于JavaScript实现购物网站商品放大镜效果
2016/09/06 Javascript
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
Vue自定义全局弹窗组件操作
2020/08/11 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
python实现各进制转换的总结大全
2017/06/18 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
完美解决Django2.0中models下的ForeignKey()问题
2020/05/19 Python
python中pdb模块实例用法
2021/01/15 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
主要的Ajax框架都有什么
2013/11/14 面试题
UNIX特点都有哪些
2016/04/05 面试题
经理助理岗位职责
2014/03/05 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
给上级领导的感谢信
2015/01/22 职场文书
2016教师国培研修感言
2015/12/08 职场文书
理解python中装饰器的作用
2021/07/21 Python
Python中的协程(Coroutine)操作模块(greenlet、gevent)
2022/05/30 Python