详细信息
- 我有 6 个 Continental_id = { 1,2,3,4,5,6 }
- 我希望它循环 6 次并打印出相应的大陆名称。
这是我尝试过的
<?php
foreach(array_unique(array_values($continent)) as $continent_id){
if($continent_id == 1 ){ $continent == "Europe" ; }
elseif ($continent_id == 2 ){ $continent == "Asia" ; }
elseif ($continent_id == 3 ){ $continent == "North America" ; }
elseif ($continent_id == 4 ){ $continent == "Oceania" ; }
elseif ($continent_id == 5 ){ $continent == "South America" ; }
else { $continent == "Africa" ; }
echo '<h1>#'.$continent."</h1>";
这是我得到的
我收到此错误消息
数组到字符串转换(查看:C:\wamp\www\distributor-application\laravel\app\views\jsons\decoding.blade.php)
有人可以告诉我我错过了什么吗?
最佳答案
您正在与$大陆==“欧洲”进行比较
当您想要分配$Continental = "Europe"
进行此更改,并对其他人进行相同的操作。
关于php - 如何解决 PHP/HTML 中数组到字符串的转换问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27826459/