从字符串中取回前3个字符

时间:2015-04-15 11:13:42

标签: php html substring

我们说我有以下字符串:

$dynamicstring = "19949510234";

我想从字符串中获取最后8个字符。< 在这种情况下,这将是前3个字符,但也可以有2个或1个 这就是我尝试过的,但是如果我输入2个字符而不是3个字符,它仍会返回3个字符而且我不想要它。

$dynamicstring = "19949510234";
$newstring = substr($dynamicstring,-8,-3);
echo "The new string is: " . $newstring;

1 个答案:

答案 0 :(得分:3)

只需从字符串的长度中减去8,并将其用作substr的参数:

$newstring = substr($dynamicstring, 0, strlen($dynamicstring) - 8);