PHP 数组遍历方法大全(foreach,list,each)
来源:互联网 发布:java正则验证身份证号 编辑:程序博客网 时间:2024/05/17 05:54
php下最灵活的东西都是数组,很多数据都是通过数组的方式显示,这里整理下数组的遍历方法,大家可以根据需要选用。
在PHP中数组分为两类: 数字索引数组和关联数组。
其中数字索引数组和C语言中的数组一样,下标是为0,1,2…
而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。
下面介绍PHP中遍历关联数组的三种方法:
方法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 />";
?>
方法3:list & each
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good');
while (list($key, $value) = each($sports)) {
echo $key.": ".$value."<br />";
?>
其中数字索引数组和C语言中的数组一样,下标是为0,1,2…
而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。
下面介绍PHP中遍历关联数组的三种方法:
方法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 />";
?>
方法3:list & each
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good');
while (list($key, $value) = each($sports)) {
echo $key.": ".$value."<br />";
?>
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- php遍历数组 list foreach each方法总结
- php遍历数组 list foreach each方法总结
- php遍历数组 list foreach each方法总结
- php数组的遍历讲解 for foreach list each key
- php数组的遍历讲解 for foreach list each key
- php数组的遍历讲解 for foreach list each key
- php数组的遍历讲解 for foreach list each key
- php中常用遍历数组的方法(foreach,while list each)
- php数组的遍历讲解 (for foreach list each key )
- php数组的遍历讲解 (for foreach list each key )
- PHP 使用list函数each函数遍历数组(实现foreach)解析
- 修改MAC地址有两种方法
- FreeBSD上安装mysql步骤
- HTML 表格
- JAVA GC graph
- 求个5S汇报PPT
- PHP 数组遍历方法大全(foreach,list,each)
- hibernate之hibernate应用程序中的事务(使用JTA的编程式事务)
- 处理PHP字符串的10个简单方法
- 大家好,我是新手,请大家指导一下
- 使用Curl、socket、file_get_contents三种方法POST提交数据
- PKU1167 the buses
- Makecert.exe证书创建工具的使用
- php fsockopen 伪造 post和get方法
- 购书记