文字列からスラッシュを削除するにはどうすればよいですか?

私はいくつかのPHPプログラミングのコンセプトをやろうとしており、ビルド中のいくつかの機能を認識していません。だから私の疑いは:

PHPでは、文字列からスラッシュを削除する方法は?このためにPHPで利用できる関数はありますか?

例えば

$string="people are using Iphone/'s instead of Android phone/'s";
10
魔法の引用符が無効になっているPHP設定を確認してください: php.net/manual/en/info.configuration.php#ini.magic-quotes-gp‌ c - も参照してください php.net/manual/en/function.stripslashes.php
追加された 著者 hakre,

7 答え

あなたはここでいくつかのことをすることができますが、私が選ぶ2つのアプローチは次のとおりです:

str_replace()

$string = "people are using Iphone/'s instead of Android phone/'s";
$result = str_replace('/','',$string);
echo $result;
// Output: people are using Iphone's instead of Android phone's

スラッシュがバックスラッシュの場合(おそらくそうであるように)、 stripslashes )

$string = "people are using Iphone\\'s instead of Android phone\\'s";
$result = stripslashes($string);
echo $result;
// Output: people are using Iphone's instead of Android phone's
25
追加された

If it is a quoted string. Use stripslashes

2
追加された
これが答えです。 $ string = stripslashes($ string);
追加された 著者 Alasdair,

バックスラッシュはエスケープする必要があります

$newstr = "

Hello \ fred

"; echo str_replace('\\','',$newstr);
1
追加された

私が使うもの

function removeSlashes($string = '')
{
    return stripslashes(str_replace('/', '', $string));
}

テスト

echo $this->removeSlashes('asdasd/asd/asd//as/d/asdzfdzdzd\\hd\h\d\h\dw');

出力

asdasdasdasdasdasdzfdzdzdhdhdhdw
1
追加された

stripslashes()関数を使用できます。

<?php
$str = "Is your name O\'reilly?";

// Outputs: Is your name O'reilly?
echo stripslashes($str);
?>
1
追加された
まさに...スラッシュは削除されません。
追加された 著者 Norbert Boros,
どのようにこれはupvoted upvotedときにだけ\と削除され、/とOPは削除したい/?
追加された 著者 Michael d,
スラッシュでは機能しません。 str_replaceを使用する必要があります。
追加された 著者 Jack Nicholson,

のような機能を使用することができます

 $string = preg_replace ("~/~", "", $string);
0
追加された
しかし、それを使うこともできます。同じことをする別の方法です
追加された 著者 vikky,
また、この単純なものは正規表現を必要としません。ちょうどstr_replace ...
追加された 著者 DaveRandom,

バリアンプレグを使用する

$string="people are using Iphone/'s instead of Android phone/'s";

echo $string = preg_replace('/\//', '', $string);

<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"> <div class="snippet-code">

body, html, iframe { 
  width: 100% ;
  height: 100% ;
  overflow: hidden ;
}
<iframe src="https://ideone.com/uIBINP" ></iframe>
</div> </div>

0
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com