-3

120 文字の文字列を 100 文字に切り詰めるが、長さのカウントは文字列の末尾から開始するにはどうすればよいですか? 文字列の末尾ではなく先頭から 20 文字を削除するにはどうすればよいですか?

4

6 に答える 6

2

$newString = substr($oldString, -100) 文字列の最後の 100 文字を返します (またはfalse文字列が短い場合)。

于 2013-03-28T04:58:45.100 に答える
1

部分文字列を使用

$newline = substr($oldline, 20);

また

$newline = substr($oldline, -100);
于 2013-03-28T04:56:44.933 に答える
0

substr()

$shortString = substr($string, 20);
于 2013-03-28T04:57:53.210 に答える
0

最後から始めることをお勧めします。100文字になることがすでにわかっている場合:

   $string=substr($yourstring,-100);
于 2013-03-28T04:59:40.537 に答える
0

substr関数を使用できます

$str = "Hello How are you?"
$str2 = substr($str, 5); // "How are you?"

最初の 20 文字

$string = substr($str,20);
于 2013-03-28T04:57:27.863 に答える
0

substrPHP http://php.net/manual/en/function.substr.phpで使用するだけです

substr("abcdef", 20); // "abc.." is of course an example string. 
                      // this sets it to position start of 20 from left.
于 2013-03-28T04:57:36.507 に答える