2012-05-04 30 views

回答

16

str_replace()應該工作:

$string = str_replace("'", "", $string); 
+0

$ string = str_replace(「'」,「」,$ string); –

1

您可以使用此功能從任何想要的字符清理冠軍。

function clean_up($text) { 
    $unwanted = array("'"); // add any unwanted char to this array 
    return str_ireplace($unwanted, '', $text); 
    } 

這樣使用它:

$dirty_title = "I don't need apostrophes."; 
$clean_title = clean_up($dirty_title); 
echo $clean_title; // outputs: I dont need apostrophes. 
0

如果你想插入包含撇號的字符串,添加以下行的代碼,將轉義:

$data = str_replace("'", "\'", $data);

0
$string = str_replace("'", "'", $string); 

這種方法是PHP & MySQL安全並且不會改變外觀當它被回顯的時候。在處理像O'Brian這樣的名字時很有用。