【发布时间】:2020-05-16 03:50:25
【问题描述】:
我只是想打印城市列表,实际上我必须将循环结果存储在一个变量中。我做错了什么。如果有人可以纠正它,这将是有帮助的。
$list_of_cities = ['Delhi', 'Patna'];
$display = "<p>Cities</p><p><ul>". foreach($list_of_cities as $city) { ."<li>". $city . "</li><br>" . } . "</ul><p><a href='". get_site_url() . "/contact-us/'>Test</a></p>";
【问题讨论】:
-
为什么你认为这是错误的?您观察到什么具体问题?你做了什么调试? (当然你在第二行遇到语法错误......)
-
foreach($list_of_city as $city) { 应该是 foreach($list_of_cities as $city) {
-
语法错误,意外的'foreach' (T_FOREACH)
-
等等,你正在尝试连接一个 foreach 循环——你不能这样做
-
你不能在这样的字符串中使用 foreach。您需要完成您的字符串,然后您可以使用 foreach 附加到它。