Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将foreach循环放置在a<;td>;标签_Php_Html - Fatal编程技术网

Php 如何将foreach循环放置在a<;td>;标签

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循环

代码如下:

    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 } ?>