ホームページ  >  記事  >  バックエンド開発  >  PHP は文字列の最後の文字を削除し、substr() を使用します_PHP チュートリアル

PHP は文字列の最後の文字を削除し、substr() を使用します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:31:24672ブラウズ

今日のプロジェクトで使用します。文字列の最後の文字を削除します。
元の文字列 1,2,3,4,5,6、
最後の文字「,」を削除します。最終結果は 1,2,3,4,5, 6
コードは次のとおりです:

コードをコピーします コードは次のとおりです:

$str = "1,2,3,4,5,6,"; $str,0, strlen($str)-1);
echo $newstr;



解釈:
PHP の substr() メソッドを使用する
構文: string substr(string string, int start, int [length ]);
パラメータ 1: 元の文字列;
パラメータ 3: 切り取られた長さ;
$newstr($str,0,strlen($str)-1) );
先頭から最後から 2 番目の数字までを切り捨て、最後の「,」を削除します。


システム独自の関数でもこの効果を実現できます。次の 2 つの方法があります:
1) substr($str, 0, -1)
2)rtrim($str, ",")


substr

Get part of文字列。
構文: string substr(string string, int start, int [length]); 戻り値: string 関数の種類: データ処理
内容説明
この関数は、文字列の開始位置から文字列の長さを取り出します。文字列文字。 start が負の数の場合、文字列の末尾から開始されます。省略されたパラメータ長が存在するが、負の数の場合は、下からの長さの文字を取得することを意味します。
使用例



コードをコピー
コードは次のとおりです: echo substr("abcdef", 1, 3); // Return "bcd"
echo substr("abcdef", -2) ; // "ef" を返す
echo substr("abcdef", -3, 1); // "d" を返す
echo substr("abcdef", 1, -1); // "bcde" を返す
?> ;




PHP rtrim() 関数


定義と使用法 rtrim() 関数は、文字列の末尾から空白文字またはその他の事前定義された文字を削除します。 Chop() 関数と同じです。
文法




パラメータ文字列チャーリストオプション。文字列から削除する文字を指定します。
説明
必須。変換する文字列を指定します。

このパラメータが設定されていない場合、次の文字はすべて削除されます:

  • 「t」 - ASCII 9、タブ文字
  • 「n」 - ASCII 10、改行
  • 「x0B」 - ASCII 11、垂直タブ文字
  • 「r」 - ASCII 13、Enter
  • " " - ASCII 32、スペース
  • 使用例

http://www.bkjia.com/PHPjc/323054.html
PHP は文字列の最後の文字を削除し、substr() を使用します_PHP チュートリアルwww.bkjia.com

tru​​e

技術記事今日のプロジェクトで使用します。文字列の最後の文字を削除します。元の文字列は 1,2,3,4,5,6 です。最後の文字「,」を削除します。最終結果は 1,2,3,4,5 です。 , 6 コードは次のとおりです: コードをコピーします コードは次のとおりです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。