3

重複の可能性:
文字列から最後の文字を削除

テキストの最後の文字を削除したい..

例えば

私の文字列:example text
秒:example tex

どのように?

4

4 に答える 4

9

サブストリングを使用

$text = 'Example Text';
$text = substr($text, 0, -1)

substr は、元のテキスト、start、および length の 3 つの引数を取り、指定された長さで start から始まる元のテキストの部分文字列を返します。長さが負の場合、その文字数は文字列から除外されます。そのため、文字列から最後の文字を除外するために値 -1 を使用しています。

于 2011-07-09T18:03:40.693 に答える
2

substr元の文字列の部分文字列を取得する を使用します。

$str = 'example text';
$newStr = substr($str, 0, -1); // "example text"

0は「先頭から開始」を-1意味し、「末尾の 1 文字前まで」を意味します。

于 2011-07-09T18:03:28.670 に答える
1

これを使って

substr($string, 0, -1);
于 2011-07-09T18:04:10.133 に答える
0

シンプルで要点がはっきりしている

 
$str[strlen($str) - 1] = '';

あなたのことをします。

文字列は、実際にはphpの文字の配列です。したがって、最後のインデックスを空の文字列に設定できます。を使用しunset()たほうがよかったのですが、php では文字列インデックスの設定を解除できません。

于 2011-07-09T19:06:34.527 に答える