ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルで substr() を使用して文字列の最後の文字を削除する方法

php_PHP チュートリアルで substr() を使用して文字列の最後の文字を削除する方法

WBOY
WBOYオリジナル
2016-07-13 10:32:15878ブラウズ

今日のプロジェクトで文字列の最後の文字を削除するために使用されます
元の文字列 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);
エコー $newsstr;


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

部分文字
文字列の一部を取得します。
構文: string substr(string string, int start, int [length]);
戻り値: 文字列
関数の種類: データ処理
コンテンツの説明
この関数は、文字列 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() 関数と同じです。
文法
rtrim(string,charlist) パラメーターの説明
文字列が必要です。変換する文字列を指定します。
charlist オプション。文字列から削除する文字を指定します。
このパラメータが設定されていない場合、次の文字はすべて削除されます:
」 「t」 - ASCII 9、タブ文字
「n」 - ASCII 10、改行
「x0B」 - ASCII 11、垂直タブ
「r」 - ASCII 13、キャリッジリターン
" " - ASCII 32、スペース

使用例

php去掉字符串的最后一个字符substr()的用法 帮客之家

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