php - 如何解决 PHP/HTML 中数组到字符串的转换问题?

标签 php arrays

详细信息

  • 我有 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/

相关文章:

php - MySQL中生成和划分记录的建议

php - 数组来自数据库

javascript - 使用ajax将多维数组数据发送到php脚本

android - jsonArrayRequest 失败

javascript - 检索存储在存储在 JSON 中的数组中的字符串值仅返回字符串的第一个字符

php - 关闭PHP代码的正确形式,自由结果并关闭连接

PHP 回显特定数量的行

sql - 查询 int 是否在数组列内部,Postgres 和 Rails

php - PHP 中的 SplFileObject 与 fopen

c++ - 模块化快速排序实现 (C++)