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

青灯夜游
リリース: 2023-03-09 22:06:02
オリジナル
3011 人が閲覧しました

削除方法: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート