php rtrimで文字列の後方から空白または指定した文字列を削除する
phpで、rtrimを使用して、文字列の後方から空白または指定した文字列を削除するサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
- nginx 1.14.1
rtrim使い方
rtrimを使用すれば、文字列の後方から空白または指定した文字列を削除することが可能です。
rtrim(文字列,[削除したい文字]);
// 第二引数は、指定しない場合は空白や改行やタブが削除されます
以下は、文字列の後方から空白と改行とタブを削除するサンプルコードとなります。
<?php
$str = "hello world \t\t
";
$result = rtrim($str);
var_dump($result); // string(11) "hello world"
全角空白文字は削除されません。
<?php
$str = "hello world ";
$result = rtrim($str);
var_dump($result); // string(14) "hello world "
第二引数に削除したい文字を指定した場合は、指定した文字が削除されます。
<?php
$str = "abbccc";
$result = rtrim($str,"c");
var_dump($result); // string(3) "abb"
$result = rtrim($str,"bc");
var_dump($result); // string(1) "a"
また、文字列の順序を変えても結果は同じになります。
<?php
$str = "abbccc";
$result = rtrim($str,"cb");
var_dump($result); // string(1) "a"
-
前の記事
Ruby 配列のハッシュから指定したkeyの値のみを抽出する 2021.10.15
-
次の記事
javascript lodashを使って2つの数値の比較を>=で行う 2021.10.16
コメントを書く