Как вывести 10 результатов подряд, используя PHP? - PullRequest
0 голосов
/ 11 июля 2020

я пытаюсь вывести 10 внутри каждого

результат должен выглядеть так

<tr>
  <td>1</td>
  <td>2</td>
  <td>3</td>
  <td>4</td>
  <td>5</td>
  <td>6</td>
  <td>7</td>
  <td>8</td>
  <td>9</td>
  <td>10</td>
</tr>
<tr>
  <td>1</td>
  <td>2</td>
  <td>3</td>
  <td>4</td>
  <td>5</td>
  <td>6</td>
  <td>7</td>
  <td>8</td>
  <td>9</td>
  <td>10</td>
</tr>

вот мой код, но проблема в том, что он продолжает выводить внутри single

    <table class="tfhgg" cellspacing="0" cellpadding="0">
        <tr class="vg22">
            <th colspan="10">items</th>
        </tr>
        <tr class="yghj">

        <?php
            $a = "Hello";
            foreach ($a as $key) {
                        echo'<td class="gjhj">Hello</td>';
            }
        ?>
        </tr>
    </table>

надеюсь, что кто-нибудь сможет мне с этим помочь. спасибо

<?php
                $a = scandir("./");
                    foreach ($a as $key) {
                        if($key != "." && $key != ".." && $key != "index.php") {
                            ob_start();
                            require $key."/index.php";
                            ob_end_clean();
                            if($cont3 == "Live TV") {
                                for ($i = 0; $i < 11; $i++) {
                                echo '<tr class="tvtdb">';
                                echo'<td class="tvtd">Hello/td>';
                                echo '</tr>';
                                }
                            }
                        }
                    }
            ?>

только что отредактировал # 1 вот мой полный код, но он повторяет то же самое снова и снова, он не создает td внутри tr

Ответы [ 3 ]

0 голосов
/ 11 июля 2020

это немного более полно:

<table>

   <?php 

       for($i=0;$i<2;$i++){ ?>
           <tr>
           <?php for($j=1;$j<11;$j++){ ?>
               <td>  <?php echo $j; ?></td>
           <?php } ?>  
           </tr>   
       <?php } ?> 
</table>
0 голосов
/ 12 июля 2020

хорошо, вот вам go.

<table style="border:1px solid #444;" class="tvschtb" cellspacing="0" cellpadding="0">
<tr>
    <th colspan="4">table head</th>
</tr>
<tr>

<?php

    $cnt =0;
    $a = scandir("./");
        foreach ($a as $key) {
        
            if($key != "." && $key != ".." && $key != "index.php") {
                echo '<td style="border:1px solid #444;">'.$key."</td>";
                $cnt++;
            }
    
            if($cnt==4){
                $cnt=0;
                echo "</tr><tr>";
            }
        }
?>

</tr>
</table>
0 голосов
/ 11 июля 2020

Попробуйте вот так

<tr>
    <?php 
    $count = 10; 
    for ($i = 0; count > $i; $i++){
         echo "<td>hello {$i}</td>"
    }
</tr>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...