0
因此,這裏是我的代碼:str_replace不工作 - 爲什麼會發生這種情況?
function csq($string)
{
$search = array(chr(145),
chr(146),
chr(147),
chr(148),
chr(151),
chr(149),
"•");
$replace = array("'",
"'",
'"',
'"',
'-',
'•',
'•');
return str_replace($search, $replace, $string);
}
$username = csq($_POST["username"]);
$titletag = csq($_POST["titletag"]);
$keywordtag = csq($_POST["keywordtag"]);
$desctag = csq($_POST["desctag"]);
$content = csq($_POST["content"]);
據我所知,每個變量應採取指定名稱的變量後,再傳遞到CSQ()函數,它會替換特殊字符。
這沒有發生。我寫錯了什麼?
這裏有一個字符串:
• Went over key word list that was generated
o Ant1 highlighted approved words
o We should add a column to calculate the ratio between the number of queries vs. the number of results 「in parenthesis」
你能提供一個'$ string'不你打算怎麼辦? –
在其中例如140-155範圍內沒有字符,所以沒有什麼可以替代 –
「並且子彈應該都在字符串內。 –