php 多维数组怎么表达,PHP-如何显示深多维数组?

如所见here和每个其他地方都有很好的解释,但是如何与“更深”的数组一起使用呢?

我有这个数组:

Array (

[3] => Array ( [ort] => Array ( [0] => Brunnsdalen [1] => Agerum ) [kommun] => Array ( [0] => Alvesta kommun [1] => Arjeplogs kommun ) )

[4] => Array ( [ort] => Array ( [2] => Björstorp ) )

[6] => Array ( [kommun] => Array ( [2] => Arboga kommun ) ) )

我得到的最接近的是:

foreach ($allaMedlemmarsIntel as $row => $innerArray){

foreach($innerArray as $innerRow => $deeperInner){

foreach($deeperInner as $deeperinnerRow => $value){

echo $value . "
";

}

}

}

如何分隔输出值?

我希望能够将[ort]下的每个值都显示为“值”,并将[kommun]下的所有值都显示为值– Alisso 1分钟前编辑

解决方法:

这仅递归输出值,但很容易针对其他输出格式进行调整.

function RecurseArray( $inarray )

{

foreach ( $inarray as $inkey => $inval )

{

if ( is_array( $inval ) )

{

$toarray = RecurseArray( $inval );

}

else

{

echo $inval."\n"; //handle non array

}

}

}

标签:foreach,arrays,php

来源: https://codeday.me/bug/20191201/2078639.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值