2 つの削除方法: 1. substr() 関数を使用すると、2 番目のパラメータを 0 に設定し、3 番目のパラメータを「-3」に設定するだけです。構文は「substr($str, 0, -3)」。 2. substr_replace() 関数を使用するには、2 番目のパラメータを空の文字列に設定し、3 番目のパラメータを「-3」に設定するだけです。構文は「substr_replace($str,"",-3)」です。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php は文字列を削除します最後の 3 桁の方法
方法 1: substr() 関数を使用して削除します
substr() 関数は、弦。
substr(string,start,length)
パラメータ | 説明 |
---|---|
文字列 | 必須。返される文字列の一部を指定します。 |
#開始 | 必須。文字列内のどこから開始するかを指定します。
|
length | オプション。返される文字列の長さを指定します。デフォルトは文字列の終わりまでです。
|
<?php header('content-type:text/html;charset=utf-8'); $str = "hello123"; echo "原字符串:".$str."<br>"; echo "删除后3个字符:".substr($str,0,-3); ?>方法 2: substr_replace() 関数を使用して削除します。
substr_replace() 関数は、指定された位置の開始位置を置き換えることができます。文字列内の指定された位置からの文字数。
substr_replace(string,replacement,start,length)
説明 | |
---|---|
必須。チェックする文字列を指定します。 | |
必須。挿入する文字列を指定します。 | |
必須。文字列内のどこから置換を開始するかを指定します。 | 正の数値 - 文字列内の指定された位置から始まります。
|
オプション。置換する文字数を指定します。デフォルトは文字列の長さと同じです。 | 正の数値 - 置換される文字列の長さ
|
<?php header('content-type:text/html;charset=utf-8'); $str = 'hello world!'; echo "原字符串:".$str."<br><br>"; $replace = ''; echo "替换后3位字符:".substr_replace($str, $replace,-3); ?>
推奨学習: 「PHP ビデオ チュートリアル
」以上がPHPで文字列から最後の3桁を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。