ホームページ  >  記事  >  バックエンド開発  >  PHP文字列から「-」文字を削除する方法

PHP文字列から「-」文字を削除する方法

青灯夜游
青灯夜游オリジナル
2022-05-31 15:36:182107ブラウズ

3 方法: 1. "str_replace("-",'',$str)" を使用して、"-" 文字を null 文字に置き換えます。 2. "preg_replace("/-/", を使用します) " ",$str)" は、正規表現を実行して "-" 文字を見つけて削除します。 3. preg_filter() を使用して削除します。

PHP文字列から「-」文字を削除する方法

このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター

php string "-" 文字メソッド

方法 1: str_replace() または str_replace() 関数を使用する

str_ireplace() および str_replace は new を使用します文字列は、元の文字列で指定された特定の文字列を置き換えます。str_replace では大文字と小文字が区別されますが、str_ireplace() では大文字と小文字が区別されません。この 2 つの構文は似ています。

-」文字を空の文字 '' に置き換えるだけです。

<?php 
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="1-2-3-4-5-6-7-8";
echo "原字符串:".$str."<br><br>";
echo "去掉&#39;-&#39;字符后:<br>";
echo str_replace("-",&#39;&#39;,$str)."<br>";
echo str_ireplace("-",&#39;&#39;,$str)."<br>";
?>

PHP文字列から「-」文字を削除する方法

方法 2: preg_replace() 関数を使用する

preg_replace() 関数を正規表現とともに使用すると、すべての「- 」文字を空の文字 '' に置き換えます。

<?php 
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="1-2-3-4-5-6-7-8";
echo "原字符串:".$str."<br><br>";
echo "去掉&#39;-&#39;字符后:".preg_replace("/-/", "", $str)."<br>";
?>

PHP文字列から「-」文字を削除する方法

方法 3: preg_filter() 関数を使用する

同様に、preg_filter() 関数は正規表現を使用して検索を行います。すべての「 - 」文字を空の文字 '' に置き換えます。

<?php 
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="1-2-3-4-5-6-7-8-9-";
echo "原字符串:".$str."<br><br>";
echo "去掉&#39;-&#39;字符后:".preg_filter("/-/", "", $str)."<br>";
?>

PHP文字列から「-」文字を削除する方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHP文字列から「-」文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。