1 回答
TA贡献1813条经验 获得超2个赞
您可以在变量中收集所需的数据,然后将变量回显到所需的部分。
我将尝试使用您的代码。
<?php
$neflix = false;
$hulu = false;
$amazon = false;
$holderNetflix = [];
$holderHulu = [];
$holderAmazon = [];
foreach($sources as $source) {
if ($source['source'] == "netflix"){
$neflix = true;
array_push($holderNetflix,$source['display_name']); // collecting data
}
if ($source['source'] == "hulu"){
$hulu = true;
array_push($holderHulu,$source['display_name']);
}
if ($source['source'] == "amazon"){
$amazon= true;
array_push($holderAmazon,$source['display_name']);
}
echo '<a href="'.$source['link'].'" class="streaming-option">
<img src="'. get_stylesheet_directory_uri()."/assets/images/sources/78x78/".$source['source'].'".png"/>
<strong>'. $source['display_name'] .'</strong>
</a>';
}
您现在可以使用 holder 变量并内爆数组来打印列表
echo implode(",", $holderNetflix);
echo implode(",", $holderHulu);
echo implode(",", $holderAmazon);
- 1 回答
- 0 关注
- 52 浏览
添加回答
举报