2014-02-24 211 views
1

我有下面的代碼頁:查找字符串和追加另一個字符串之後

'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}" 
+0

1.你有什麼試過的? 2.我認爲在字符串的末尾添加'onblur = ...'並不會改變任何內容。 –

回答

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

一個簡單的字符串替換就可以了。

<?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; 
?> 
+0

已經由@Krish R回答了 –

相關問題