1. ホーム
  2. Web プログラミング
  3. PHP プログラミング
  4. phpのヒント

PHPで文字列からカンマと末尾のスラッシュを削除する話

2022-01-15 13:17:13

タイトル通り、この記事では文字列中のカンマと末尾のスラッシュを削除するPHPを紹介する例を2つ紹介しますので、興味のある方は引き続き一緒に読みましょう〜。

それでは、以下の例をそれぞれ見ていきましょう。

最初の例では、「指定された数字の文字列からカンマを取り除くPHPスクリプトを書く」ことが要求されています" 。

PHPのサンプルコードは以下の通りです。

 

$str1 = "2,345.12";

$x = str_replace( ',', '', $str1);

if( is_numeric($x))

{

    echo $x."
";

}

実行結果は以下の通りです。

2543.12

この例で知っておくべきなのは、str_replace関数とis_numeric関数です。

  • str_replace() 機能 文字列中のある文字を置換する(大文字と小文字を区別する)。

→注:この関数は、検索された文字列が配列である場合、配列を返すというルールに従わなければなりません。検索された文字列が配列の場合、その配列の各要素に対して検索と置換を行います。配列に対して検索と置換の両方が必要な場合、置換を行う要素の数が検索された要素の数より少なければ、余分な要素は空文字列に置換されます。配列に対してfindが実行され、かつ置換されるのが文字列のみである場合、置換文字列は見つかったすべての値に対して機能します。

  • is_numeric() 機能 機能: 変数が数値か文字列かをチェックします。

→注:指定された変数が数値と数値文字列の場合はTRUEを、それ以外の場合はFALSEを返します、浮動小数点はNULL、つまりFALSEを返すことに注意してください

2つ目の例では、指定された文字列から末尾のスラッシュを削除するPHPスクリプトを作成するように要求されています。

PHPのサンプルコードは以下の通りです。

 

$my_str = 'PHP Chinese website, you deserve it! ///';

echo rtrim($my_str, '/');

出力は次のようになります。

PHP中国語、あなたにはその資格がある!

この例で知っておくべきrtrim関数は。

  • rtrim() 機能 文字列の右側からホワイトスペースやその他の定義された文字を取り除く。

PHPで文字列からカンマや末尾のスラッシュを削除する方法については、この記事が全てです。PHPで文字列を操作する方法については、BinaryDevelopの過去記事を検索するか、以下の関連記事を引き続きご覧ください。