问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php中数组怎么循环输出

发布网友 发布时间:2022-04-18 10:28

我来回答

2个回答

热心网友 时间:2022-04-18 11:58

//下面是一个例子
$g_id = isset($_GET['id'])?$_GET['id']:'1';//定义变量$g_id,使用三元运算符是为了避免出现waring
$p_id = ($g_id<=9)?('0'.$g_id):($g_id);//定义变量$p_id
//定义一组URL,这里我们用一组图片的地址,可以看到图像文件URL会根据浏览器参数id的不同而得到不同的URL
$Uri = array(
'0' => array('uri'=> '/images/p'.$p_id.'_01.jpg'),
'1' => array('uri'=> '/images/p'.$p_id.'_02.jpg'),
'2' => array('uri'=> '/images/p'.$p_id.'_03.jpg'),
'3' => array('uri'=> '/images/p'.$p_id.'_04.jpg'),
'4' => array('uri'=> '/images/p'.$p_id.'_05.jpg'),
'5' => array('uri'=> '/images/p'.$p_id.'_06.jpg'),
'6' => array('uri'=> '/images/p'.$p_id.'_07.jpg'),
'7' => array('uri'=> '/images/p'.$p_id.'_08.jpg'),
'8' => array('uri'=> '/images/p'.$p_id.'_09.jpg'),
'9' => array('uri'=> '/images/p'.$p_id.'_10.jpg'),
'10' =>array('uri'=> '/images/p'.$p_id.'_11.jpg'),
'11' =>array('uri'=> '/images/p'.$p_id.'_12.jpg'),
'12' =>array('uri'=> '/images/p'.$p_id.'_13.jpg')
);
//使用foreach循环输出img标签,使得网页能正常显示这些图片
foreach ($Uri as $v){
if (file_exists("..".$v['uri'])){//这里需要判断一下图片文件是否存在,如果不存在,则不进行输出,否则页面上会有一个img加载失败的警告信息
echo '<img src="'.$v['uri'].'"/><br/>';
}
}
复制代码
下面我们来看看for、foreach、while这三种循环方式的写法

复制代码
//for:
for($i=0;$i<count($Uri);$i++){
echo $Uri[$i]['uri']."<br/>";
}
echo "<hr>";

//foreach:
foreach($Uri as $v){
echo $v['uri']."<br/>";
}
echo "<hr>";

//while:
$i = 0;
while($i<count($Uri)){
echo $Uri[$i]['uri']."<br/>";
$i++;
}

热心网友 时间:2022-04-18 13:16

可以使用foreach函数输出。举例如下:

PHP:

$arr = [1,2,3,4,5];
foreach($arr as $v){
    echo $v.'<br />';
}

运行结果:循环输出数组中的每个值。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 2011年10月退伍的士兵是按照原来的退伍士兵安置条例给安置吗?那么老*是怎样的呢? 针织衫如何缩水、 - 精华知识 如何看待部队退伍老兵的走预留问题,感想,急急急~~~ 金贤重退伍了吗? 入伍21个月退伍的金秀贤凭什么在快速更新换代的韩娱依然是身价最高男艺人? 有多少退伍的,都来说说退伍后感言感受感想 女兵退伍时的感想怎样描述 如何鉴别不锈钢板含镍量的多少? 当兵十六年马上退伍了谈感受 退伍老兵“人生格言,退伍感悟,军旅留言” 退伍感言50字 马上要 1.去买手机,如何才能判断是全新机还是 二手机或翻新机? 2.当发现自己新买的手机是翻新机或二手机又 风水中的左青龙右白虎,睡床如何辨别左右方位? 左青龙右白虎,分东西吗 如何界定“左青龙,右白虎”的方向 左青龙、右白虎对大门怎么区分 入户门在正东,阳台正南怎么区分左青龙,右白虎? 左青龙,右白虎,到底是怎样分辨 房屋的左青龙右白虎是怎么分? 商品房怎么认左青龙,右白虎方位? 如何修改cesium geometry的位置position 铯光泵磁力仪G-A 氟化铯是不是最稳定的物质(化合物) 氢氧化铯是一种可溶性碱,其化学式为CsOH,下列叙述中不正确的是[]_百 ... 铯的忍术是什么 高中数学是学那些的? 谁知道湖南桂东县是属于哪一个市啊! 陕a是哪里的车牌? 有人知道桂东县是在湖南哪个市不? 桂东县的自然地理 高中数学有哪些题型 陕a和陕u 是哪里的车牌号码? 陕A0v0D2是那年的车牌 (急)请问“苏A”和“陕A”分别指哪两个城市的车牌号码? 陕西各地区车牌开头的字母都是什么啊,比如西安是陕A? 请问谁知道,湖南省郴州市桂东县的邮政编码是多少 羊毛衫缩水有什么好办法 郴州市桂东县属于几线城市 陕a牌照还能申请吗? 在湖南省郴州市桂东县拍过的电视剧叫什么