3 方法: 1. 「str_replace("_",",",$str)」ステートメントを使用してアンダースコアを検索し、カンマに置き換えます。 2. 「str_ireplace("_", " ,",$str)" ステートメント; 3. "preg_filter("/_/",",",$str)" を使用します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php アンダースコアを次のように変換します。 a comma 方法: 文字列内のアンダースコアを見つけて、カンマに置き換えます。
次の 3 つの方法を使用して検索と置換を実装できます。
方法 1: str_replace() 関数を使用する
<?php $str = '1_2_3_44678_5_'; echo str_replace("_",",",$str); ?>
方法 2: str_ireplace() 関数を使用する
<?php $str = '1_2_3_44678_5_'; echo $str."<br>"; echo str_ireplace("_",",",$str); ?>
説明: str_ireplace() と str_replace は似ています。新しい文字列を使用して、元の文字列で指定された特定の文字列を置き換えます。ただし、str_replace では大文字と小文字が区別されますが、str_ireplace() では大文字と小文字が区別されません
方法 3: を使用します。 preg_replace()
preg_replace() 関数を正規表現とともに使用すると、すべてのアンダースコアを検索し、カンマに置き換えることができます。
<?php $str = '3_44678_5_'; echo $str."<br>"; echo preg_filter("/_/", ",", $str); ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでアンダースコアをカンマに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。