削除方法: 1. rtrim() 関数を使用します。構文は「rtrim(string,character)」です。 2. Chop() 関数を使用します。構文は「chop(string,character)」です。 ; 3. substr() 関数を使用します。構文は "substr(string,0,-n)"、パラメータ n は削除する文字数を指定します。
このチュートリアルの動作環境: 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)
Description | |
---|---|
string## ## ##必須。チェックする文字列を指定します。 | #charlist |
オプション。文字列から削除する文字を指定します。このパラメータを省略すると、次の文字がすべて削除されます: "\0" - NULL | "\t" - タブ
|
<?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
string | ## ## ##必須。返される文字列の一部を指定します。|
---|---|
#開始 | 必須。文字列内のどこから開始するかを指定します。 |
負の数値 - 文字列の末尾からの指定された位置から始まります。 0 - 文字列内の最初の文字から始まります。文字列 Start at |
|
負の数 - 文字列の末尾から返されます |
|
以上がPHPで文字列の最後の数文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。