* Name: substring
* Purpose: Returns a substring of string. Same arguments as
* PHP substr function.
* @link based on substr(): http://www.zend.com/manual/function.substr.php
* @author Mike Kerr
* @param string
* @param position: start position of substring (default=0, negative starts N from end)
* @param length: length of substring (default=to end of string; negative=left N from end)
* @return string
*/
function smarty_modifier_substring($string, $position = 0, $length = null)
{
if ($length == null) {
return substr($string, $position);
} else {
return substr($string, $position, $length);
}
}