php遍历数组的方法分享
作者:bea
在PHP中数组分为两类: 数字索引数组和关联数组。 其中数字索引数组和C语言中的数组一样,下标是为0,1,2… 而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。 方法1:foreach 代码如下: <?php $sports = array( 'football' => 'good', 'swimming' => 'very well', 'running' => 'not good'); foreach ($s
在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
有用 | 无用
其中数字索引数组和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新手用的Insert和Update语句构造类
- PHP中SESSION使用中的一点经验总结
- PHP __autoload()方法真的影响性能吗?
- phpmyadmin3 安装配置图解教程
- php 注释规范
- php 计划任务 检测用户连接状态
- MySQL的FIND_IN_SET函数使用方法分享
- php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
- phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
- phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
- simplehtmldom Doc api帮助文档
- php中一个有意思的日期逻辑处理
- php中http_build_query 的一个问题
- php正则表达匹配中文问题分析小结
- 二招解决php乱码问题
- php引用地址改变变量值的问题
- 奇怪的PHP引用效率问题分析
- php地址引用(php地址引用的效率问题)
- PHP遍历数组的几种方法