我有以下 php 数组:Array ( [0] => fdsa.txt [1] => lubuntu-19.10-desktop-amd64.iso [2] => Solicitacao_de_Liberacao_a_Rede_WIFI.xlsx [teste\] => Array ( [0] => pasta1.txt [1] => pasta2.txt ) [teste2\] => Array ( [0] => pasta3.txt [1] => pasta4.txt ) )我想用来foreach遍历数组并回显所有内容foreach($map as $arquivo){ echo $arquivo."<br/>"; }但我想显示数组的名称,而不是像这样显示其中的内容:fdsa.txt lubuntu-19.10-desktop-amd64.isoSolicitacao_de_Liberacao_a_Rede_WIFI.xlsxteste\teste2\
1 回答
慕容708150
TA贡献1831条经验 获得超4个赞
我会用它is_array来测试它是否是一个数组——如果它是..然后显示key而不是value.. IE
foreach($map as $key => $arquivo){
if ( is_array($arquivo) ){
echo "$key <br/>";
}else{
echo "$arquivo <br/>";
}
}
echo旁注——如果您使用单个变量和双引号,则无需连接您的语句。只是为了更清晰的代码。
- 1 回答
- 0 关注
- 82 浏览
添加回答
举报
0/150
提交
取消