养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

PHP中使用FOR/FOREACH遍历二维数组

时间:2024-10-16 18:40:58

在PHP中使用for或者foreach循环实现遍历二维数组,在网上找了些资料但都写的很粗略,不够详细,于是自己写了一个。本方法思路亦可扩展到高维数组

工具/原料

WAMP或LAMP运行环境

方法/步骤

1、使用FOR循环遍历二位数组<?php/*定义一个不对称的二位数组*/$arr=arr瞢铍库祢ay烫喇霰嘴(array('苹果','香蕉','梨子','葡萄'),array('钢笔','圆规','直尺'),array('汽车','卡车'));/*使用for循环遍历该二位数组*/for($i=0;$i<count($arr);$i++)/*count($arr)用于统计二维数组中第一维的元素个数*/{for($j=0;$j<count($arr[$i]);$j++)/*count($arr[$i])用于统计二维数组中每行的元素个数*/{echo$arr[$i][$j].'||';}}?>输出结果:苹果||香蕉||梨子||葡萄||钢笔||圆规||直尺||汽车||卡车||

2、使用FOREACH遍历二位数组,依然使用上面的数组<?php$arr=array(array('苹果','香蕉','梨子','葡萄'),array('钢笔','圆规','直尺'),array('汽车','卡车'));/*使用foreach循环遍历该二位数组*/foreach($arras$key=>$value){foreach($arr[$key]as$subkey=>$subval)//此处foreach第一个数组参数使用$arr[$key]表示其中的第二维数组{echo$subval.'||';}}?>输出结果:苹果||香蕉||梨子||葡萄||钢笔||圆规||直尺||汽车||卡车||

© 一点知识