如何將foreach循環放置在標記內?如何將foreach循環放置在標記內
下面的代碼:
foreach($designer_posts as $designer_post) {
$tags = get_the_tags($designer_post->ID);
$imageThumb = get_the_post_thumbnail($designer_post->ID, "thumbnail");
$html .= '<tr>';
$html .= '<th scope="row">View</th>';
$html .= '<td><p>'.$designer_post->post_title.'</p></td>';
$html .= '<td>'FOREACH LOOP HERE!!!'</td>';
$html .= '<td>'.$imageThumb.'</td>';
$html .= '</tr>';
}
我不斷收到一個錯誤。你能幫我使用PROPER語法嗎?
PHP可以不關心你生成HTML。 html是文本,就像任何其他文本一樣。如果你想讓一個foreach在某個文本的「內部」,那麼你就把它放在那裏。只要它是有效的PHP代碼。你正在做一個字符串連接,所以你可以沒有在該特定地點的foreach,因爲'$ foo = foreach(...)'是無效的PHP。 foreach不是函數,也沒有返回值。 –
@marc B那麼我如何得到我想要的結果呢?有什麼辦法嗎? – ccmanz
您的預期代碼或輸出是什麼? – hizbul25