加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php遍历数组的方法分享

发布时间:2020-12-13 06:05:33 所属栏目:PHP教程 来源:网络整理
导读:在PHP中数组分为两类: 数字索引数组和关联数组。 其中数字索引数组和C语言中的数组一样,下标是为0,1,2… 而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。 方法1:foreach div class="codetitle" a style="CURSOR: pointer" data="69

在PHP中数组分为两类: 数字索引数组和关联数组。
其中数字索引数组和C语言中的数组一样,下标是为0,1,2…
而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。
方法1:foreach
<div class="codetitle"><a style="CURSOR: pointer" data="69959" class="copybut" id="copybut69959" onclick="doCopy('code69959')"> 代码如下:<div class="codebody" id="code69959">
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good');
foreach ($sports as $key => $value) {
echo $key.": ".$value."
";
}
?>

输出结果:
football: good
swimming: very well
running: not good
方法2:each
<div class="codetitle"><a style="CURSOR: pointer" data="61673" class="copybut" id="copybut61673" onclick="doCopy('code61673')"> 代码如下:<div class="codebody" id="code61673">
<?php
$sports = array(
'football' => 'good',
'running' => 'not good');
while (!!$elem = each($sports)) {
echo $elem['key'].": ".$elem['value']."
";
}
?>

输出结果:
football: good
swimming: very well
running: not good 方法3:list & each
<div class="codetitle"><a style="CURSOR: pointer" data="39647" class="copybut" id="copybut39647" onclick="doCopy('code39647')"> 代码如下:<div class="codebody" id="code39647">
<?php
$sports = array(
'football' => 'good',
'running' => 'not good');
while (!!list($key,$value) = each($sports)) {
echo $key.": ".$value."
";
}
?>

输出结果:
football: good
swimming: very well
running: not good

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读