php遍历数组的方法分享

yipeiwu_com5年前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简单随机字符串生成方法示例

本文实例讲述了php简单随机字符串生成方法。分享给大家供大家参考,具体如下: <?php function rand_str($length,$p='all'){ $...

PHP中HTML标签过滤技巧

在开发文章系统中正常需要用到HTML标签、JS脚本等其他脚本代码的过滤,稍微尝试了下,感觉简单的htmlspecialchars()函数的过滤效果始终不如strip_tags()函数的过...

php字符串按照单词进行反转的方法

本文实例讲述了php字符串按照单词进行反转的方法。分享给大家供大家参考。具体分析如下: 下面的php代码可以将字符串按照单词进行反转输出,实际上市现将字符串按照空格分隔到数组,然后对数组...

PHP模拟http请求的方法详解

本文实例讲述了PHP模拟http请求的方法。分享给大家供大家参考,具体如下: 方法一:利用php的socket编程来直接给接口发送数据来模拟post的操作。 建立两个文件post.php...

php获取数组元素中头一个数组元素值的实现方法

本文实例讲述了php获取数组元素中头一个数组元素值的实现方法。分享给大家供大家参考。具体如下: 在php的内置函数中,获取数组元素值的函数主要有 reset next current p...