未定义的变量?找不到解决方案

时间:2014-04-09 16:16:31

标签: php undefined

所以我获得了一个PHP脚本,用于检查和抓取来自热门游戏“Minecraft”的服务器的服务器信息。脚本中的所有内容似乎都很完美,但我收到一个错误,

Notice: Undefined variable: users in C:\xampp\htdocs\web-root\UNNAMED\share\site\fol\avatarquery.php on line 74

我不知道为什么会这样(我对PHP比较陌生),这里是PHP代码;

            <?php
            //Take the username values from the array & grab the avatars from Minotar.              
            foreach($array_list as $key => $value){$users .= "<a data-placement=\"top\" rel=\"tooltip\" style=\"display: inline-block;\" title=\"".$value."\">
            <img src=\"https://minotar.net/avatar/".$value."/50\" size=\"40\" width=\"40\" height=\"40\" style=\"width: 40px; height: 40px; margin-bottom: 5px; margin-right: 5px; border-radius: 3px;\"/></a>";}
            //Display the avatars only when there are players online.
            if($data_general['players']['online'] > 0) {
                print_r($users);
                }
            //If no avatars can be shown, display an error.
            else { 
                echo "<div class=\"alert\"> There are no players online at the moment!</div>";
                }               
            ?>

任何和所有帮助将不胜感激!谢谢!

哦,代码<img src="是第74行。

1 个答案:

答案 0 :(得分:2)

这是一个通知错误,警告你要连接到一个尚不存在的变量。

在foreach上方添加此行以将其删除:

    $users = "";
    foreach($array_list as $key => $value.....