1
4

2 に答える 2

1

実際には値を置き換えていません。str_replace呼び出しの戻り値を$str変数に割り当てるのを忘れました。これはトリックを行います:

<?php
$str = ' “evil curly quotes“ no "good straight quotes"';
$str = str_replace ('“', '"', $str);

echo $str;

// Prints:
// “evil curly quotes“ no "good straight quotes"
?>

編集:Tom Dも彼のコメントで正しい答えを提供しました(公平を期すために私よりも早くそれを行いました).

于 2013-06-02T18:21:28.017 に答える