在PHP中,我如何从结尾开始用x字符截断字符串?

时间:2013-03-28 04:54:38

标签: php string truncate

如何截断120个字符到100个字符的字符串,但是从字符串末尾开始计算长度?那么从字符串的开头而不是结尾删除20个字符?

6 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

使用substr

$newline = substr($oldline, 20);

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

答案 2 :(得分:0)

您可以使用substr功能

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

前20个字符

$string = substr($str,20);

答案 3 :(得分:0)

只需在PHP中使用substr 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.

答案 4 :(得分:0)

substr()

$shortString = substr($string, 20);

答案 5 :(得分:0)

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

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