【发布时间】:2017-04-20 13:33:14
【问题描述】:
我做了一个小函数来检查用户是否有头像。如果是这样,则将头像设置为 div 的背景 URL。但是,在前端检查控制台时,URL 中缺少斜杠,因此不显示背景图像。
function small_avatar($user_ID){
$avatar = get_user_meta($user_ID, 'avatar_user', true);
if(!empty($avatar)){
return "<div class='setAvatar clan_avatar' style='background: url('".$avatar."');'></div>";
}
}
使用 " 和 ' 可能会破坏某些东西,但是.. 我想不通。尝试将 style='background' 设置为变量,并尝试将其返回。不走运。
【问题讨论】:
-
语法似乎没问题。你确定
$avatar有带斜杠的字符串吗?
标签: php background return