タグ内に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コードです。 '$ foo = foreach(...)'は有効なPHPではないので、あなたは文字列の連結を行っているので、その特定の場所でforeachを持つことはできません。 foreachは関数ではなく、戻り値もありません。 –
@marc Bだから私は望んだ結果をどうやって得るのですか?何か方法はありますか? – ccmanz
予想されるコードまたは出力は何ですか? – hizbul25