How do I truncate a string thats 120 characters to 100 characters but have the count of the length start from the end of the string? So that the 20 characters are removed from the beginning of the string rather than the end?
You could use the substr function
$str = "Hello How are you?"
$str2 = substr($str, 5); // "How are you?"
For first 20 characters
$string = substr($str,20);
Simply use substr
in PHP
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.
$shortString = substr($string, 20);
$newString = substr($oldString, -100)
will return the last 100 characters of a string (or false
if the string is shorter).
Let me suggest to start from the end. If you know already that is going to be 100 chars:
$string=substr($yourstring,-100);