2016-06-18 17 views
0

私は、コードを作るしようとしていますマイプリプレグマッチのfuctionを修正するにはどのように私はこのURLを持っています私はその後、任意のアルファベットのようにその作業を適切にのみ[\]作成問題を任意の単語をしようとすると、私は例えば<code>preg_replace</code> してPHP

$string = 'http:\/\/example.com/\fun.php'; 
$ans = preg_replace('/[\]/','',$string); 
print_r($ans); 

を作成し、私のコードです。

+0

'\/fun.php'されるように、'/\のfun.php'べきか? –

+0

あなたの質問をクリーンアップ/言い直してください。何を正確に置き換えたいですか? '' '\' ''?あるいは '' '' '' '' '' '' '' '' ''ですか? '' \ ''は特別なchar(エスケープ文字)で、別の '' \ 'によってエスケープされなければなりません。 –

+0

'/ [\\]/''または ''/\\/''を試してください。文字列のバックスラッシュをエスケープする必要があります –

答えて

1

また、次のコードを使用することができます -

$string = 'http:\/\/example.com/\fun.php'; 
$ans = stripslashes($string); 
print_r($ans);