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

王林
リリース: 2023-03-06 19:34:01
オリジナル
2546 人が閲覧しました

php の最後の文字を削除する方法: [rtrim ($text, ",");] などの rtrim() 関数を使用できます。 rtrim() 関数は、文字列の末尾にある空白文字またはその他の文字を削除できます。

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

方法 1:

rtrim は、文字列

# の末尾にある空白文字 (またはその他の文字) を削除します。 ##(推奨チュートリアル:

php ビデオチュートリアル)

説明:

string rtrim ( string $str [, string $character_mask ] )
ログイン後にコピー

この関数は、str の末尾の空白文字を削除して戻ります。

2 番目のパラメータを指定しない場合、rtrim() は次の文字のみを削除します:

PHPで最後の文字を削除する方法##$str 入力文字列。

$character_maskcharacter_maskを指定することで、削除したい文字リストを指定できます。削除したい文字をすべてリストするだけです。 ..形式を使用すると範囲を指定できます。

例:

$text = 'b,c,d,';
$trimmed  =  rtrim ( $text ,  "," );
 var_dump ( $trimmed );
ログイン後にコピー

出力

b,c,d
ログイン後にコピー

方法 2:

substr は文字列の部分文字列を返します

string substr ( string $string , int $start [, int $length ] )
ログイン後にコピー

$ string 処理対象の文字列

$start 開始位置

start が負でない数値の場合、返される文字列は string の開始位置から始まり、0 からカウントされます。たとえば、文字列「abcdef」では、位置 0 の文字は「a」、位置 2 の文字は「c」などとなります。

start が負の数の場合、返される文字列は文字列の末尾から前方の開始文字から始まります。

文字列の長さが start 以下の場合、FALSE が返されます。

$length インターセプトされた文字列の長さ length が指定されていない場合、返される部分文字列は開始位置から文字列の終わりまでになります。

例:

$str = 'a,b,c,d,';
$rest  = substr(  $str,0,strlen($str)-1);
echo $rest;
ログイン後にコピー

出力:

a,b,c
ログイン後にコピー

関連する推奨事項:

php トレーニング

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

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