如何用值替换变量


How to replace variables with values?

$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'.);  

我猜你打错了…

$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;
 ...

你应该试试:

<div style="background: url('''.$path.$values[$i].'.'.$ext.''');

的结果如下:

代替

<div style="background: url(path);