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

PHPで文字列の最後の数文字を削除する方法

青灯夜游
青灯夜游オリジナル
2021-05-25 18:07:393000ブラウズ

削除方法: 1. rtrim() 関数を使用します。構文は「rtrim(string,character)」です。 2. Chop() 関数を使用します。構文は「chop(string,character)」です。 ; 3. substr() 関数を使用します。構文は "substr(string,0,-n)"、パラメータ n は削除する文字数を指定します。

PHPで文字列の最後の数文字を削除する方法

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

方法 1 : rtrim() 関数を使用します

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

出力:

Hello World!
Hello

説明:

rtrim() 関数を使用します。 string 末尾から、空白文字またはその他の事前定義された文字が削除されます。構文は次のとおりです。

rtrim(string,charlist)
##ParameterDescription#charlist方法 2: Chop() 関数を使用する
string## ## ##必須。チェックする文字列を指定します。
オプション。文字列から削除する文字を指定します。このパラメータを省略すると、次の文字がすべて削除されます: "\0" - NULL "\t" - タブ
  • "\n" - 改行
  • "\x0B" - 垂直タブ
  • "\r" - キャリッジリターン
  • " " - スペース

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

説明:

chop() 関数は、文字列の右端にある空白文字またはその他の事前定義された文字を削除します。構文は次のとおりです。

chop(string,charlist)
パラメータの説明は、rtrim() 関数と同じです。

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

<?php
$str = "Hello World!";
echo $str . "<br>";
echo substr($str,0,-5);
?>
出力:
Hello World!
Hello W

手順:

substr() 関数は文字列の一部を返します。構文は次のとおりです。

substr(string,start,length)

##Parameter

Description## ## ##必須。返される文字列の一部を指定します。 正の数値 - 文字列内の指定された位置から始まります。 正の数 - 開始パラメータの位置から返されます。
string
#開始 必須。文字列内のどこから開始するかを指定します。
負の数値 - 文字列の末尾からの指定された位置から始まります。 0 - 文字列内の最初の文字から始まります。文字列 Start at
  • length
オプション。返される文字列の長さを指定します。デフォルトは文字列の終わりまでです。
負の数 - 文字列の末尾から返されます
  • ## 注: start パラメータが負で、長さが start 以下の場合、長さは 0 になります。
  • 推奨学習: 「
  • PHP ビデオ チュートリアル

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

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