为了账号安全,请及时绑定邮箱和手机立即绑定

php中混合数组中数组的名称

php中混合数组中数组的名称

PHP
汪汪一只猫 2022-12-30 16:51:20
我有以下 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旁注——如果您使用单个变量和双引号,则无需连接您的语句。只是为了更清晰的代码。


查看完整回答
反对 回复 2022-12-30
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信