我需要爲名稱創建一個php搜索函數,並且需要將LastName,FirstName更改爲LastName..FirstName以搜索數據庫。我不知道這是否有幫助,但字符串最初將以變量形式($ Client)。將「Last,First」更改爲「Last..First」的REGEXP的php語法是什麼?
我需要查找字符串,匹配並進行更改的三條語句的語法。
我需要爲名稱創建一個php搜索函數,並且需要將LastName,FirstName更改爲LastName..FirstName以搜索數據庫。我不知道這是否有幫助,但字符串最初將以變量形式($ Client)。將「Last,First」更改爲「Last..First」的REGEXP的php語法是什麼?
我需要查找字符串,匹配並進行更改的三條語句的語法。
如果你想使用正則表達式:
$client = preg_replace('/,\s+/', '..', $client);
正則表達式的解釋
, ',' literal comma
\s+ followed by 1 or more whitespace characaters
之所以這麼說,str_replace
可以做的伎倆,如果你將永遠有"Doe, John"
(帶一個空格)
str_replace(', ', '..', $Client);
是
$name = str_replace(", ", "..", $name);
出了問題?