php嵌套数组foreach或类似于遍历二维数组

php嵌套数组foreach或类似于遍历二维数组,php,Php,我想知道如何迭代这个数组以在html列表中打印类似的内容(foreach或任何其他循环都应该完成这项工作…)。我完全被卡住了 Caballos Soledad' 'Paseo a caballo' ........... ........... ........... Rancho Valle 'Camping' 'Paseo a caballo' array (size=10) 40 => array (size=2) 'pro

我想知道如何迭代这个数组以在html列表中打印类似的内容(foreach或任何其他循环都应该完成这项工作…)。我完全被卡住了

Caballos  Soledad'
    'Paseo a caballo' 
...........
...........
...........
Rancho Valle
     'Camping'
    'Paseo a caballo' 

array (size=10)
  40 => 
    array (size=2)
      'proveedor' => string 'Caballos Soledad' (length=26)
      'servicio' => 
        array (size=1)
          0 => string 'Paseo a caballo' (length=15)
  41 => 
    array (size=2)
      'proveedor' => string 'Caballos Segundo' (length=25)
      'servicio' => 
        array (size=1)
          0 => string 'Paseo a caballo' (length=15)
  64 => 
    array (size=2)
      'proveedor' => string 'Cerro' (length=10)
      'servicio' => 
        array (size=1)
          0 => string 'Camping' (length=7)
  39 => 
    array (size=2)
      'proveedor' => string 'Caballos Nieto' (length=19)
      'servicio' => 
        array (size=1)
          0 => string 'Paseo a caballo' (length=15)
  174 => 
    array (size=2)
      'proveedor' => string 'Hacienda' (length=21)
      'servicio' => 
        array (size=2)
          0 => string 'Paseo a caballo' (length=15)
          1 => string 'Camping' (length=7)
  49 => 
    array (size=2)
      'proveedor' => string 'Campo ' (length=10)
      'servicio' => 
        array (size=1)
          0 => string 'Camping' (length=7)
  241 => 
    array (size=2)
      'proveedor' => string 'Lodge' (length=12)
      'servicio' => 
        array (size=1)
          0 => string 'Paseo a caballo' (length=15)
  258 => 
    array (size=2)
      'proveedor' => string 'Modesto' (length=14)
      'servicio' => 
        array (size=1)
          0 => string 'Paseo a caballo' (length=15)
  294 => 
    array (size=2)
      'proveedor' => string 'Rancho Valle ' (length=18)
      'servicio' => 
        array (size=2)
          0 => string 'Camping' (length=7)
          1 => string 'Paseo a caballo' (length=15)
  38 => 
    array (size=2)
      'proveedor' => string 'Caballos Jose ' (length=22)
      'servicio' => 
        array (size=1)
          0 => string 'Paseo a caballo' (length=15)
我已经找了太久了。。。但是没有找到一个合适的方法。 非常感谢

函数my\u print\r($array){
function my_print_r($array){
    echo '<ul>';
    foreach ($array as $key => $value){
        echo '<li>' . $key;
        if (is_array($value)){
            my_print_r($value);
        }
        else echo ' : ' . $value;
        echo '</li>';
    }
    echo '</ul>';
}
回声“
    ”; foreach($key=>$value的数组){ 回显“
  • ”.$key; if(是_数组($value)){ 我的打印(价值); } else回显“:”.$value; 回音“
  • ”; } 回声“
”; }

希望这能起作用,只要随意更改格式:)

所以,我随意更改了格式

function my_print_r($array){

    foreach ($array as $key => $value){

        if (is_array($value)){
            echo '<ul>';
            my_print_r($value);
            echo '</ul>';
        }
        else echo '<li> ' . $value;

    }
      echo '</li>';
   // echo '</ul>';
}
函数my\u print\r($array){
foreach($key=>$value的数组){
if(是_数组($value)){
回声“
    ”; 我的打印(价值); 回声“
”; } else回显“
  • ”.$value; } 回音“
  • ”; //回声“”; }
    “如果我的答案解决了你的问题,请考虑接受它……”对不起,只是新手…再次感谢你,尼古拉。我需要更多的声誉来投票“这个答案很有用”。