如何添加foreach php来返回html



我有一个返回html代码的函数我想添加foreach循环来返回代码

我尝试了这个代码,但我得到了一个错误

return '<section class="n-hero-section-two rebuild" ' . str_replace('\', "", $bg_img) . '>
...
<div class="n-hero-two-box">
<div class="n-hero-two-main-text">
' . $main_section_tagline .'
' . $main_section_title . ' 
</div>
<div class="n-hero-two-form-cat">
...
<div id="search-headline" class="panel-collapse collapse in" role="tabpanel">
...
<ul class="live-filter live-filter-nd">'
// I want to add foreach here
foreach (array_combine($allprofessionsLinks, $allprofessions) as $allprofessionsLinks => $allprofessions) {
// echo '<option value="' . $allprofessionsLinks . '">' . $allprofessions . '</option>';
echo"<li><a href=" . get_home_url() ."/candidates/?cand-headline=".$allprofessionsLinks.">" . $allprofessions . "</a></li>";
}

'</ul>
</div>
</form>
...
</div>
</div>
</section>';

将foreach结果添加到字符串并添加字符串以返回

$live_search_result = '';
foreach (array_combine($allprofessionsLinks, $allprofessions) as $allprofessionsLinks => $allprofessions) {

$live_search_result = $live_search_result . "<li><a href=" . get_home_url() ."/candidates/?cand-headline=".$allprofessionsLinks.">" . $allprofessions . "</a></li>";
}

并将$live_search_result字符串添加到结果

<ul class="my-custom-class">'
. $live_search_result .
'</ul> 

最新更新