簡體   English   中英

嘗試在for循環語句中循環foreach

[英]Trying to looping foreach inside for loop statement

我試圖在laravel控制器中foreach內部for loop

我已經這樣嘗試過:

$text = "";
$text1 = "";
$sesis = Sesi::all();
for($i=$start_time; $i<$end_time; $i+=86400)
    {
        $text .= "<tr>
        <td>".date('d F Y', $i)."</td".
        foreach ($sesis as $data) {
            $text1 .="<td><button>$data->id</button></td>"
        }."</tr>";
    }
return $text;

但是給我一個錯誤:

syntax error, unexpected 'foreach' (T_FOREACH)

我想知道,是否有可能在foreach語句中進行foreach?

您的代碼中有語法錯誤。 因此,像這樣更改代碼:

$text = "";
$sesis = Sesi::all();
for($i=$start_time; $i<$end_time; $i+=86400)
    {
        $text .= "<tr><td>".date('d F Y', $i)."</td>";
        foreach ($sesis as $data) {
            $text .="<td><button>".$data->id."</button></td>";
        }
        $text = $text."</tr>";
    }
return $text;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM