-1

アポストロフィが含まれることがある Web ページのタイトルを取得するプログラムがあります。私は単にそれらをコメントアウトして \s でエスケープしたくありません。どうすればそれらをすべて一緒に取り除くことができますか?

4

4 に答える 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 に答える