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

ior*_*ori 2 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>";
Run Code Online (Sandbox Code Playgroud)

这是我得到的

我收到此错误消息

数组到字符串转换(查看:C:\ wamp\www\distributor-application\laravel\app\views\jsons\decoding.blade.php)

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

Fun*_*ner 5

你正在比较 $continent == "Europe"

当你想要分配 $continent = "Europe"

对其他人做同样的改变.

  • 大多数情况下,情况恰恰相反:D (2认同)