我试图从包含信息的变量中加载数据,然后将其放入字符串中,以便仅使用空格作为分隔符在网页上使用。我知道我必须循环通过,但我不能。我应该在PHP之前执行此操作还是使用JS来执行此操作?也可以一次加载最多3个吗?是否有可能做到这一点?字符串看起来像这样:-
$areas = "London Birmingham Leeds Glasgow Bradford Liverpool Edinburgh etc etc"
这就是我想要放置数据的方式:-
<h3 class="areas">London</h3>
<h3 class="areas">Birmingham</h3>
<h3 class="areas">Leeds</h3>
或类似:-
<h3 class="areas">London Birmingham, Leeds</h3>
预先感谢您的任何建议。
答案 0 :(得分:2)
您不需要任何JS来做到这一点,只需内置explode
函数:
$areas_list = explode(' ', $areas);
foreach ($areas_list as $area) {
echo '<h3 class="areas">' . $area . '</h3>';
}
答案 1 :(得分:1)
您只需将String
explode()
变成Array
并遍历它:
$areas = "London Birmingham Leeds Glasgow Bradford Liverpool Edinburgh etc etc";
foreach(explode(' ',$areas) as $area){
echo '<h3 class="areas">'.$area.'</h3>';
}