Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.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 在某些字符串后插入文本_Php_Regex - Fatal编程技术网

Php 在某些字符串后插入文本

Php 在某些字符串后插入文本,php,regex,Php,Regex,我有一个包含以下代码的页面: 'customCode' => 'input name="last_name" id="last_name" size="25" maxlength="25" type="text" value="{$fields.last_name.value}"' 我想运行一个脚本,在name=“last\u name”之后添加onblur=“name\u valid(this.value);”。结果输出如下所示: 'customCode' => 'input

我有一个包含以下代码的页面:

'customCode' => 'input name="last_name" id="last_name" size="25" maxlength="25" type="text"  value="{$fields.last_name.value}"'
我想运行一个脚本,在name=“last\u name”之后添加onblur=“name\u valid(this.value);”。结果输出如下所示:

'customCode' => 'input name="last_name" onblur="name_valid(this.value);" id="last_name" size="25" maxlength="25" type="text"  value="{$fields.last_name.value}" 

假设
customCode
是数组的一部分,如下所示:

$array1=数组(
'customCode'=>'输入name=“last\u name”id=“last\u name”'
);

您可以向
customCode
添加字符串,如下所示:

$array1['customCode']。='onblur=“函数(参数);”

您还可以使用
str_replace()
来处理右括号:


$array1['customCode']=str_replace('>','onblur=“函数(参数);”>,$array1['customCode'])

你能解释得更清楚些吗?不清楚,非常不清楚。你的意思是你想运行一个脚本来自动将文本放在输入标记旁边吗?在这里分享你的代码,你已经尝试过了吗?这是如何涉及到
regex
标记的?我有一个页面editview.php,其中的代码
'customCode'=>'
我想添加
onblur=“name\u valid(this.value);”
当运行另一个脚本时。因此生成的字符串类似于
'customCode'=>''