在PHP/HTML中显示数组内容

在PHP/HTML中显示数组内容,php,arrays,Php,Arrays,可能重复: 我有数组`array([0]=>array(1,2,3,4,5)[1]=>array(6,7,8,9,10))`我想这样显示它: 如何在PHP中实现这一点?我正在考虑创建一个子数组,其中包含array\u sliceecho“”; echo "<ul>"; foreach($yourArray as $subArray){ echo "<li>"; foreach($subArray as $value){ echo "

可能重复:

我有数组`array([0]=>array(1,2,3,4,5)[1]=>array(6,7,8,9,10))`我想这样显示它:
如何在PHP中实现这一点?我正在考虑创建一个子数组,其中包含
array\u slice

echo“
    ”;
    echo "<ul>";
    foreach($yourArray as $subArray){
       echo "<li>";
       foreach($subArray as $value){
          echo "<a href=\"\">".$value."</a>";
       }
       echo "</li>";
    }
    echo "</ul>";
    
    foreach($yourArray作为$subArray){ 回声“
  • ”; foreach($子数组作为$值){ 回声“; } 回声“
  • ”; } 回声“
”;
我建议使用嵌套的foreach或for语句:

即:

foreach(数组中的元素){
//输出
  • foreach(数组项数组中的元素){ //输出标记 } //输出
  • }
    
    
    $my_array=数组(数组(1,2,3,4,5),数组(6,7,8,9,10));
    回声“
      \n”; foreach($my_数组作为$sub_数组){ 回声“\t
    • \n”; foreach($sub_数组作为$value){ 回显“\t\t\n”; } 回声“\t
    • \n”; } 回声“
    \n”;
    试试这个:

    $arr = array (
     0 => array(1,2,3,4,5),
     1 => array(6,7,8,9,10),
    );
    
    echo '<ul>';
    foreach($arr as $value)
    {
      if(is_array($value) && count($value > 0))
      {
        echo '<li>';
        for($i =0; $i<count($value); $i++)
        {
          echo '<a href="">'.$value[$i].'</a>';
        }
        echo '</li>';
      }
    }
    echo '</ul>';
    
    $arr=array(
    0=>数组(1,2,3,4,5),
    1=>数组(6,7,8,9,10),
    );
    回声“
      ”; foreach($arr作为$value) { if(is_数组($value)和计数($value>0)) { 回音“
    • ”;
      对于($i=0;$i我希望与你之前的问题100%相同:要完成我之前的评论:如果到目前为止的答案对你没有帮助,你应该对你的问题的答案进行评论和/或澄清你原来的问题。重新发布问题并不能改善它。我非常同意这一点,之前的帖子给了你足够的例子我知道,我编辑了它。但它似乎没有被看到,这就是我重新发布的原因,我很抱歉,我将尝试它,我将回来。这似乎很清楚,我现在正在尝试这是演示:;)有一个问题,我的计数(数组)dsiplay 18,但在结果中我有144
    • !!!!
      foreach(element in array){
      //output <li>
      foreach(element in array item array){
      //output a tag
      }
      //output</li>
      }
      
      <?php
      
      $myArray = array ("0" => array(1,2,3,4,5), "1" => array(6,7,8,9,10));
      
      //open the list
      echo "<ul>";
      
      foreach($myArray as $li){
          echo "<li>";
              foreach($li as $a){
                  echo "<a href = ''>".$a."</a>";
              }
          echo "</li>";
      }    
      //close the list
      echo "</ul>";
      
      ?>
      
      $my_array = array(array(1,2,3,4,5), array(6,7,8,9,10));
      
      echo "<ul>\n";
      foreach($my_array as $sub_array) {
        echo "\t<li>\n";
        foreach($sub_array as $value) {
          echo "\t\t<a href=\"\">".$value."</a>\n";
        }
        echo "\t</li>\n";
      }
      echo "</ul>\n";
      
      $arr = array (
       0 => array(1,2,3,4,5),
       1 => array(6,7,8,9,10),
      );
      
      echo '<ul>';
      foreach($arr as $value)
      {
        if(is_array($value) && count($value > 0))
        {
          echo '<li>';
          for($i =0; $i<count($value); $i++)
          {
            echo '<a href="">'.$value[$i].'</a>';
          }
          echo '</li>';
        }
      }
      echo '</ul>';