php错误计数()显示;数组";或;m";
我试图显示数据库中位于同一字段中的不同图像,但结果会以“m”或“Array”的形式显示 这是我的密码: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
$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数组。使用不同的变量名。非常有效!干杯。