php遍历数组的方法分享
2015-01-24信息快讯网
php下最灵活的东西就是数组,很多数据都是通过数组的方式显示,整理下数组的遍历方法
在PHP中数组分为两类: 数字索引数组和关联数组。其中数字索引数组和C语言中的数组一样,下标是为0,1,2…
而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。
方法1:foreach
<?php $sports = array( 'football' => 'good', 'swimming' => 'very well', 'running' => 'not good'); foreach ($sports as $key => $value) { echo $key.": ".$value."<br />"; } ?>
输出结果:
football: good
swimming: very well
running: not good
方法2:each
<?php $sports = array( 'football' => 'good', 'swimming' => 'very well', 'running' => 'not good'); while (!!$elem = each($sports)) { echo $elem['key'].": ".$elem['value']."<br />"; } ?>
输出结果:
football: good
swimming: very well
running: not good
方法3:list & each
<?php $sports = array( 'football' => 'good', 'swimming' => 'very well', 'running' => 'not good'); while (!!list($key, $value) = each($sports)) { echo $key.": ".$value."<br />"; } ?>
输出结果:
football: good
swimming: very well
running: not good
修改php.ini不生效问题解决方法(上传大于8M的文件)
与文件上传有关的php配置参数总结
解决File size limit exceeded 错误的方法
使用PHP计算两个路径的相对路径
深入解析PHP的引用计数机制
深入解析PHP垃圾回收机制对内存泄露的处理
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
基于PHP5魔术常量与魔术方法的详解
基于PHPExcel的常用方法总结
判断php数组是否为索引数组的实现方法
如何判断php数组的维度
利用php递归实现无限分类 格式化数组的详解
探讨php中遍历二维数组的几种方法详解
基于PHP遍历数组的方法汇总分析
PHP遍历数组的几种方法
php中大括号作用介绍
那些年一起学习的PHP(三)
那些年一起学习的PHP(二)
那些年一起学习的PHP(一)
批量去除PHP文件中bom的PHP代码
php在服务器执行exec命令失败的解决方法
PHP中获取文件扩展名的N种方法小结
优化PHP程序的方法小结
PHP教程之PHP中shell脚本的使用方法分享
php重定向的三种方法分享
php 删除一个数组中的某个值.兼容多维数组!
PHP中使用数组实现堆栈数据结构的代码
PHP使用数组实现队列
PHP对象转换为数组函数(递归方法)
php中将数组存到文件里的实现代码
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
PHP 多维数组的排序问题 根据二维数组中某个项排序
PHP读取txt文件的内容并赋值给数组的代码
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系