无任何键的多维数组值打印

Nir*_*dal 5 php arrays foreach

我想打印一个我不知道数组值的维度的数组.现在的事实是,当我使用echo '<pre>',然后print_r($array)它会显示Keyvalue<br>显示.但我想只显示值而不是数组的键.这$array可能包含多维数组值或单个值或两者.

Md *_*ain 4

您必须使用递归函数:

$array_list = array('a',array(array('b','c','d'),'e')); // Your unknown array
print_array($array_list);
function print_array($array_list){
    foreach($array_list as $item){
        if(is_array($item)){
            print_array($item);
        }else{
            echo $item.'<br>';
        }
    }
}
Run Code Online (Sandbox Code Playgroud)