查找字符串并在其后附加另一个字符串

时间:2014-02-24 05:53:58

标签: php

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

'customCode' => 'input name="last_name" id="last_name" size="25" maxlength="25" type="text" value="{$fields.last_name.value}"'

我想运行一个在onblur="name_valid(this.value);"

之后添加name="last_name"的脚本

结果输出应该像

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

2 个答案:

答案 0 :(得分:2)

这个怎么样,

$string = 'input name="last_name" id="last_name" size="25" maxlength="25" type="text" value="{$fields.last_name.value}"';

echo $string = str_replace('name="last_name"', 'name="last_name" onblur="name_valid(this.value);" ', $string);

答案 1 :(得分:-1)

一个简单的字符串替换就可以了。

<?php 
$input_str = '<input name="last_name" id="last_name" size="25" maxlength="25" type="text" value="{$fields.last_name.value}>'; 
$new_str= str_replace('name="last_name" ','name="last_name" onblur="name_valid(this.value);" ',$input_str);
echo $new_str; 
?>