今日のプロジェクトで使用します。文字列の最後の文字を削除します。
元の文字列は 1,2,3,4,5,6、
最後の文字「,」を削除します。最終結果は 1,2、 3,4,5,6
コードは次のとおりです:
コードをコピーします コードは次のとおりです:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1); >
解釈:
PHP の substr() メソッドを使用します。
構文: string substr(string string, int start, int [length]); >パラメータ 1: 元の文字列; パラメータ 2: 切り取りの開始位置;
次のように使用します:
$newstr($str,0, strlen ($str)-1);
先頭から最後から 2 番目の数字までを切り捨て、最後の "," を削除します。
システム独自の関数でもこの効果を実現できます。次の 2 つの方法があります。
1) substr($str, 0, -1)
2) rtrim($str, "," )
substr
文字列の一部を取得します。
構文: string substr(string string, int start, int [length]);
戻り値: string関数の種類: データ処理
内容の説明
この関数は文字列を文字列に変換します。 string 文字列の開始位置から length 文字を取り出します。 start が負の数の場合、文字列の末尾から開始されます。省略されたパラメータ長が存在するが、負の数の場合は、下からの長さの文字を取得することを意味します。
使用例
コードをコピー
コードは次のとおりです。 echo substr(" abcdef", 1, 3); // "bcd" を返します
echo substr("abcdef", -2); // "ef" を返します
echo substr("abcdef", -3, 1); // "d" を返します
echo substr("abcdef", 1, -1) // "bcde" を返します
?>
PHP rtrim() 関数
定義と使用法
rtrim() 関数は、文字列の末尾から空白文字またはその他の事前定義された文字を削除します。 Chop() 関数と同じです。
文法
使用例