2012-01-13 11 views
-2

jsプログラムをPHPに変更しようとしています。 $ t = t.replace(/ B/g、 "b")のような置換関数があります。関数jsをPHPに置き換えます

これをPHPに変更すると、 $ t = str_ireplace(/ B/g、 "b"、$ t);となります。

"unexpecting"/'"に関するエラーを表示します。これを解決する方法。

答えて

3

まず、JavaScriptのreplace関数はpreg_replaceに最も近い関数です。あなたstr_ireplaceためにドキュメントを読めば

第二には、それを使用するには、間違った機能が正確で、大文字と小文字を区別しない置き換える、あなたはBにBを入れしようとしていることを考えるのです。

$t = str_replace('B', 'b', $t);(より簡単)または$t = preg_replace('/B/', 'b', $t);(これよりも複雑な状況に対応できます)。

0

Javascript replaceを呼び出すと、検索条件として正規表現が使用されます。

PHP換算額はpreg_replace

です。
関連する問題