$ext = 'jpg';
$path = './img/';
$capcha .=
'<div><span>'.$values[$i].' <input type="radio" name="capcha" value="'.$value2[$i].'"></span>
<div style="background: url('.$path.$values[$i].'.'.$ext.');
width:33px;
...
这样可行,但我想将$ext
和$path
变量替换为其值。
<div style="background: url('./img/'.$values[$i].'.jpg'.);
错误:总是出乎意料。
答案 0 :(得分:1)
你应该尝试:
<div style="background: url(\''.$path.$values[$i].'.'.$ext.'\');
得到如下结果:
而不是
<div style="background: url(path);
答案 1 :(得分:1)
你猜错了......
$capcha .=
'<div><span>'.$values[$i].' <input type="radio" name="capcha" value="'.$value2[$i].'"></span>
<div style="background: url(./img/'.$values[$i].'.jpg);
width:33px;
...
我想这会奏效。
或者:
转出单引号:
$capcha .=
'<div><span>'.$values[$i].' <input type="radio" name="capcha" value="'.$value2[$i].'"></span>
<div style="background: url(\'./img/'.$values[$i].'.jpg\');
width:33px;
...