Php 如何将foreach循环放置在a<;td>;标签
如何在标记中放置foreach循环 代码如下:Php 如何将foreach循环放置在a<;td>;标签,php,html,Php,Html,如何在标记中放置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>';
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>';
}
foreach($designer\u post为$designer\u post){
$tags=获取标签($designer\u post->ID);
$imageThumb=获取帖子缩略图($designer帖子->ID,“缩略图”);
$html.='';
$html.='View';
$html.=''.$designer\u post->post\u title.';
$html.=''这里的FOREACH循环!!!'';
$html.=''.$imageThumb';
$html.='';
}
我总是出错。您能帮我了解正确的语法吗?我想您应该这样做:
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($designer_post as $test) {
$html .= 'what you want fraté';
}
$html .= '</td>';
$html .= '<td>'.$imageThumb.'</td>';
$html .= '</tr>';
}
foreach($designer\u post为$designer\u post){
$tags=获取标签($designer\u post->ID);
$imageThumb=获取帖子缩略图($designer帖子->ID,“缩略图”);
$html.='';
$html.='View';
$html.=''.$designer\u post->post\u title.';
$html.='';
foreach($designer\u post as$test){
$html.='what you want fraté';
}
$html.='';
$html.=''.$imageThumb';
$html.='';
}
我想您应该这样做:
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($designer_post as $test) {
$html .= 'what you want fraté';
}
$html .= '</td>';
$html .= '<td>'.$imageThumb.'</td>';
$html .= '</tr>';
}
foreach($designer\u post为$designer\u post){
$tags=获取标签($designer\u post->ID);
$imageThumb=获取帖子缩略图($designer帖子->ID,“缩略图”);
$html.='';
$html.='View';
$html.=''.$designer\u post->post\u title.';
$html.='';
foreach($designer\u post as$test){
$html.='what you want fraté';
}
$html.='';
$html.=''.$imageThumb';
$html.='';
}
foreach($designer\u post作为$designer\u post发布){
$tags=获取标签($designer\u post->ID);
$imageThumb=获取帖子缩略图($designer帖子->ID,“缩略图”);
$html.='';
$html.='View';
$html.=''.$designer\u post->post\u title.';
$html.='';
foreach(){
$html.='html代码的其余部分';
}
$html.='';
$html.=''.$imageThumb';
$html.='';
}
foreach($designer\u post作为$designer\u post发布){
$tags=获取标签($designer\u post->ID);
$imageThumb=获取帖子缩略图($designer帖子->ID,“缩略图”);
$html.='';
$html.='View';
$html.=''.$designer\u post->post\u title.';
$html.='';
foreach(){
$html.='html代码的其余部分';
}
$html.='';
$html.=''.$imageThumb';
$html.='';
}
看法
看法
php对您生成的html非常关心。html是文本,就像任何其他文本一样。如果你想要一个foreach“在”一些文本中,那么你就把它放在那里。只要它是有效的php代码。您正在进行字符串连接,因此不能在该特定位置使用foreach,因为$foo=foreach(…)
不是有效的php。foreach不是一个函数,没有返回值。@marc B那么如何得到我想要的结果呢?有什么办法吗?您期望的代码或输出是什么?“我一直收到一个错误。”-Being?“FOREACH LOOP HERE!!!”代码>哦,这可能很有趣,因为它包含了什么。php对您生成的html毫不关心。html是文本,就像任何其他文本一样。如果你想要一个foreach“在”一些文本中,那么你就把它放在那里。只要它是有效的php代码。您正在进行字符串连接,因此不能在该特定位置使用foreach,因为$foo=foreach(…)
不是有效的php。foreach不是一个函数,没有返回值。@marc B那么如何得到我想要的结果呢?有什么办法吗?您期望的代码或输出是什么?“我一直收到一个错误。”-Being?“FOREACH LOOP HERE!!!”代码>哦,这可能很有趣,因为它包含了什么。这很有效!谢谢你!这里没有!这管用!谢谢你!这里没有!这也行得通。谢谢你帮了一个傻瓜!:)这也行得通。谢谢你帮了一个傻瓜!:)
<?php
foreach( $designer_posts as $designer_post ) {
$tags = get_the_tags($designer_post->ID);
$imageThumb = get_the_post_thumbnail($designer_post->ID,"thumbnail");
?>
<tr>
<th scope="row">View</th>
<td><p> <?php print $designer_post->post_title; ?></p></td>
<td>
<?php foreach($array_data as $data) {
print $data;
} ?>
</td>
<td> <?php print $imageThumb; ?></td>
</tr>
<?php } ?>