Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php错误计数()显示;数组";或;m";_Php_Arrays_Pdo - Fatal编程技术网

php错误计数()显示;数组";或;m";

php错误计数()显示;数组";或;m";,php,arrays,pdo,Php,Arrays,Pdo,我试图显示数据库中位于同一字段中的不同图像,但结果会以“m”或“Array”的形式显示 这是我的密码: $badges = $row['badges']; $badges = explode(",", $badges); $badge = count($badges); if(empty($badges)) { $badges = ""; } else { $i = 0; while($i <= $badge) { $badges = "<img

我试图显示数据库中位于同一字段中的不同图像,但结果会以“m”或“Array”的形式显示

这是我的密码:

$badges = $row['badges'];
$badges = explode(",", $badges);
$badge = count($badges);
if(empty($badges)) {
    $badges = "";
} else {
    $i = 0;
    while($i <= $badge) {
       $badges = "<img src='".$badges[$i]."' /> ";
       $i++;
    }
}
$rank = "<tr><td><img src='".$rank."' /> ".$badges."</td></tr>";
$badges=$row['badges'];
$badges=爆炸(“,”,$badges);
$badge=计数($badges);
如果(空($徽章)){
$badges=“”;
}否则{
$i=0;

虽然($i我会使用另一个变量名,比如badgeString作为输出。而且,您似乎希望附加所有的徽章
if(empty($badges)) {
    $badgeString = "";
} else {
    $i = 0;
    while($i <= $badge) {
       $badgeString .= "<img src='".$badges[$i]."' /> ";
       $i++;
    }
}
$rank = "<tr><td><img src='".$rank."' /> ".$badgeString."</td></tr>";
if(空($徽章)){
$badgeString=“”;
}否则{
$i=0;

while($i)在你的
while
循环中,你正在用字符串覆盖你的$badges数组。使用不同的变量名。非常有效!干杯。