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'=>''