今日のプロジェクトで使用します。文字列の最後の文字を削除します。
元の文字列 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: 元の文字列;
パラメータ 2: 切り取りの開始位置;
次のように使用します:
$newstr($str,0,strlen($str)-1);先頭からインターセプトして最後から 2 番目の桁まで継続し、最後の「,」を削除します。
システム独自の関数、2 つのメソッドでもこの効果を実現できます:
1) substr($str, 0, -1)
2) rtrim($str, ",")
substr
string の一部を取得します。
構文: 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() 関数と同じです。
構文
パラメータ
説明 |
|
文字列
。変換する文字列を指定します。 |
|
charlist
| オプション。文字列から削除する文字を指定します。
このパラメータが設定されていない場合、次の文字はすべて削除されます:
"
上記では、substr php を使用して文字列の最後の文字を削除し、substr を追加する方法を紹介しました。これには、substr の内容も含まれます。PHP チュートリアルに興味のある友人に役立つことを願っています。 -
|