Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在preg_replace(html语法)中设置变量? $con=preg_replace('#(]+?>)#','${1}',$content);_Php_Preg Replace - Fatal编程技术网

Php 如何在preg_replace(html语法)中设置变量? $con=preg_replace('#(]+?>)#','${1}',$content);

Php 如何在preg_replace(html语法)中设置变量? $con=preg_replace('#(]+?>)#','${1}',$content);,php,preg-replace,Php,Preg Replace,如何将值设置为变量?我得到的不正确($a,语法?)而不是${1},我认为它应该是$1。这是我经常使用的,而且似乎很有效。您需要$a还是变量$a的内容 $con = preg_replace('#(<input type="text"[^>]+?>)#', '<input type="hidden" name="dog" value="$a">${1}', $content); “${1}” ${1}-它可以工作。我将添加$a作为值->-这是不正确的。 '<i

如何将值设置为变量?我得到的不正确($a,语法?)

而不是${1},我认为它应该是$1。这是我经常使用的,而且似乎很有效。

您需要$a还是变量$a的内容

$con = preg_replace('#(<input type="text"[^>]+?>)#', '<input type="hidden" name="dog" value="$a">${1}', $content);
“${1}”

${1}-它可以工作。我将添加$a作为值->-这是不正确的。
'<input type="hidden" name="dog" value="'.$a.'">${1}'