ホームページ >バックエンド開発 >PHPの問題 >PHPで最後の文字を削除する方法

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

王林
王林オリジナル
2020-10-23 17:17:582567ブラウズ

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。