PHP数组 - 为foreach()提供的参数无效

时间:2017-11-11 01:01:39

标签: php

我在这里缺少什么?我有一些PHP代码调用一个函数,然后对谷歌Firebase数据库运行一个查询并返回一个团队名称的数组

测试阵列看起来像这样

Array
(
[0] => Ducks
[1] => Select
)

我使用的代码是

 <select>
    <option selected="selected">Choose one</option>
    <?php
    include_once 'game_functions.php';
    $Teams = GET_TEAMS();
    foreach($Teams as $item){
    ?>
    <option value="<?php echo strtolower($item); ?>"><?php echo $item; ?></option>
    <?php
    }
    ?>
</select>

抱怨以下错误

警告:第31行 /var/www/html/Fire/NewPlayer.php 中为foreach()提供的参数无效

1 个答案:

答案 0 :(得分:-1)

我确信problème处于变量$ Teams的水平;在GET_TEAMS()函数中;我在第一行使用数组进行了测试,结果非常好。

尝试:

var_dump($Teams);die();

显示给出的内容。