アポストロフィが含まれることがある Web ページのタイトルを取得するプログラムがあります。私は単にそれらをコメントアウトして \s でエスケープしたくありません。どうすればそれらをすべて一緒に取り除くことができますか?
16119 次
4 に答える
16
str_replace()
動作するはずです:
$string = str_replace("'", "", $string);
于 2012-05-04T01:21:23.350 に答える
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.
于 2012-05-04T02:15:20.120 に答える
0
アポストロフィを含む文字列を挿入する場合は、それらをエスケープするコードに以下の行を追加します。
$data = str_replace("'", "\'", $data);
于 2014-02-02T18:12:03.820 に答える