ホームページ  >  記事  >  バックエンド開発  >  PHP文字列の右側の文字を削除する方法

PHP文字列の右側の文字を削除する方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-08-04 11:14:322386ブラウズ

前回の記事では、文字列の大文字と小文字を変更する方法を学習しました。必要に応じて、「文字列内のすべての文字に悪影響を及ぼし続ける」をお読みください。今回は文字列の右側の文字を削除する方法を紹介しますので、必要な場合は参考にしてください。

PHP では、右側の文字を削除する方法が 2 つあります。chop() 関数と rtrim() 関数です。まず最初の関数chopを見てみましょう。

まずコードを見てみましょう。コードに基づいて機能を理解するのが簡単です。

<?php
$str = "Hello World!";
echo $str . "<br>";
echo chop($str,"World!");
?>

この結果は次のとおりです

PHP文字列の右側の文字を削除する方法

この結果を見てみましょう。これら 2 つの行にはどのような違いがあるでしょうか? 2行目は1行目に比べて「World」という単語が1つ少ないからでしょうか?これは、使用した関数が右側の文字を正常に削除したことを意味しますか?しかし、現時点ではこの関数がどのように機能するかわからないので、その構文を見てみる必要があるでしょうか?

chop(要检查的字符串,charlist)

charlist パラメータについて説明する必要があります。このパラメータは、文字列から削除する文字を決定します。

#charlist パラメータが空の場合、次の文字が削除されます:

  • #"\0" - NULL

  • "\t" - タブ文字

  • ##"\n" - 改行
  • ##"\x0B" - 垂直タブ文字
  • "\r" - Enter
  • " " - Space
  • いつ、いつ、特定の文字を削除したい場合は、対応する文字を忘れずに書いてください。
chop 関数を紹介したところで、特によく使われ、ほとんどの人が聞いたことのある rtrim 関数を紹介しましょう。

まず小さな例を見てみましょう。

<?php
$str = "Hello World!";
echo $str . "<br>";
echo rtrim($str,"World!");
?>

この結果は次のとおりです

1 つと 2 つの関数の結果を見てみましょう。違いはないようです。もう一度コードを確認してみると、関数が異なる以外に違いはないようです。これら 2 つの機能は非常に似ているように思えますよね?この関数の構文を見てみましょう。 PHP文字列の右側の文字を削除する方法

rtrim(string,charlist)

これを見たら、次のように書くと思いますか? この関数は、関数名を除けば、chop 関数とまったく同じです。これはまさにその通りで、関数名を除けば、rtrim 関数は Chop 関数と非常によく似ており、まったく同じであるとさえ言えます。

以上です。他に知りたいことがある場合は、ここをクリックしてください。 → →

phpビデオチュートリアル

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

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