我想插入一個字符的字符串或插入一個單詞,其中$ string value = Null;使用PHP的preg_replace。
我找不到合適的正則表達式匹配空字符串。PHP preg_replace空字符串
我的代碼是這樣的:
$string ={member_repeat_designation___designation};
$pattern ='//' ;
$replacement = 'Member';
return preg_replace($pattern, $replacement, $string);
好吧我在這裏提交的全部代碼,爲什麼我需要它。
$string1= "Ln. {member___first_name} {member___last_name<br>
{member_repeat_designation___designation}";
$string2="{member_repeat_designation___designation}";
$patterns=array();
$patterns[0]= '/President/';
$patterns[1]= '/Team Leader/';
$replacements=array();
$replacements[0]= '{member_repeat_designation___designation} {member___club_name}';
$replacements[1]= 'TL';
$patt=0;
$rep='Member';
$a=preg_replace($patterns, $replacements, $string1);
$b=preg_replace($patt, $rep, $string2);
return $a <br> $b;
我不明白,如果字符串爲空,那麼你不需要替換任何東西,只是檢查它是否爲空,如果它然後將其設置爲你喜歡的任何值? – Cyclonecode
你想消除NULL char或無效的UTF-8序列嗎? – mpyw
它並不總是空的。 {member_repeat_designation__designation}可以派生包含null的值。我想用單詞「Member」替換空值 – Joshi