方法: 1. substr() を使用します。構文は「substr(string,0,-2)」です。 2. substr_replace() を使用します。構文は「substr_replace(string,"",-2) です。 ,2 )"; 3. rtrim() を使用します。構文は「rtrim(string, "character")」です。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php 文字列削除 最後の 2 文字
1. substr() 関数を使用します
substr() 関数は、文字列から特定の長さの文字をインターセプトできます。 string. 文字の指定された位置で、このインターセプトされた文字は「部分文字列」または「部分文字列」と呼ばれます。
関数の 2 番目のパラメータを 0 に設定し、3 番目のパラメータを -2 に設定するだけで済みます。 is 最後の 2 文字は削除できます。
例:
<?php $str = "Hello World!"; echo $str . "<br>"; echo substr($str,0,-2); ?>
2. substr_replace() 関数を使用する
substr_replace() 関数は次の目的で使用されます。指定した位置から開始して、文字列の一部を別の文字列に置き換えます。
置換値 (2 番目のパラメータ) が空文字 ''
に設定されている場合、開始位置は -2 に設定され、置換番号は 2 に設定され、最後の文字列が削除されます。 2文字です。
例:
<?php $str = "123456789"; echo $str . "<br>"; echo substr_replace($str,"",-2,2); ?>
3. rtrim() 関数
rtrim() 関数をstring 末尾から、空白文字またはその他の事前定義された文字が削除されます。
関数の 2 番目のパラメータを、削除する必要がある部分文字列 (最後の 2 文字) に設定するだけです。
例:
<?php $str = "123456789!"; echo $str . "<br>"; echo rtrim($str,"9!"); ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP文字列から最後の2文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。