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获取服务器信息的实现代码
Feb 04 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
Mar 26 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
Mar 17 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
Nov 04 PHP
php购物车实现方法
Jan 03 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
Jul 18 PHP
PHP数组操作简单案例分析
Oct 15 PHP
php实现购物车功能(以大苹果购物网为例)
Mar 09 PHP
浅谈PHP发送HTTP请求的几种方式
Jul 25 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
Apr 06 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的PDF文档生成技术
2006/10/09 PHP
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
如何使用Strace调试工具
2013/06/03 PHP
DOM基础及php读取xml内容操作的方法
2015/01/23 PHP
详解php协程知识点
2018/09/21 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
JavaScript 对Cookie 操作的封装小结
2009/12/31 Javascript
window.dialogArguments 使用说明
2011/04/11 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
2013/05/13 Javascript
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
Javascript和Java获取各种form表单信息的简单实例
2014/02/14 Javascript
js给selected添加options的方法
2015/05/06 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
JavaScript+html5 canvas实现本地截图教程
2020/04/16 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
js中new一个对象的过程
2017/02/20 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
2017/12/20 Javascript
Vue-CLI 3.X 部署项目至生产服务器的方法
2019/03/22 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
微信小程序网络请求实现过程解析
2019/11/06 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
Python解释器及PyCharm工具安装过程
2020/02/26 Python
Python如何使用队列方式实现多线程爬虫
2020/05/12 Python
python如何调用java类
2020/07/05 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
Python通过fnmatch模块实现文件名匹配
2020/09/30 Python
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
团干部培训班心得体会
2016/01/06 职场文书
少儿励志名言(80句)
2019/08/14 职场文书
SQL注入的实现以及防范示例详解
2021/06/02 MySQL