如何修复数组到字符串转换问题PHP / HTML?

时间:2015-01-07 18:45:46

标签: php arrays

详细

  • 我有6个continent_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)

有人能告诉我我错过了什么吗?

1 个答案:

答案 0 :(得分:5)

您正在与$continent == "Europe"

进行比较

如果您要分配$continent = "Europe"

做出改变,对其他人也一样。

相关问题