问题是当使用 $1 作为数组的索引时,它没有显示或评估变量。
Data Table
fname
kim
bob
$exp="<input type='text' name='fname' value='\"fname\"'>";
while($row=mysql_fetch_array($data)) {
$dstr=preg_replace('/"([^"]+)"/', $row["$1"], $exp);
echo $dstr;
}
这会导致一个空白文本字段。
<input type='text' name='fname' value=''> x2
期望结果:
<input type='text' name='fname' value='kim'><input type='text' name='fname' value='bob'>