2013-03-28 89 views

回答

1

使用substr

$newline = substr($oldline, 20); 

$newline = substr($oldline, -100); 
+0

+1。我觉得有趣的是,当有人回答问题时,为什么其他人一次又一次地发布相同的答案。这个答案回答了这个问题,但现在还有5个相同的答案! – 2013-03-28 05:00:01

+0

他特别要求从字符串末尾开始计数(可能需要处理完整长度不超过120个字符的字符串),这个回答并不完全适用。 – 2013-03-28 05:03:01

+0

它的确如此。如果你看看PHP手册。这个答案与所要求的完全一致,这将需要距字符串的开头20个字符,就像OP所要求的那样。在这里它又是'这样,从字符串的开头,而不是结尾删除20个字符?' – 2013-03-28 05:04:23

0

您可以使用substr功能

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

对于前20个字符

$string = substr($str,20); 
0

substr()

$shortString = substr($string, 20); 
2

$newString = substr($oldString, -100) 将返回一个字符串的最后100个字符(或false如果字符串的长度短)。

0

让我建议从头开始。如果你知道已经是100个字符:

$string=substr($yourstring,-100);