以下の文字列の最後の7文字を取得するにはどうしたらいいでしょうか?
例えば、以下のようになります。
$dynamicstring = "2490slkj409slk5409els";
$newstring = some_function($dynamicstring);
echo "The new string is: " . $newstring;
と表示されます。
The new string is: 5409els
えーと、こんな感じ?
$newstring = substr($dynamicstring, -7);
文字列を取得する前にチェックがあった方が良いと思います。
$newstring = substr($dynamicstring, -7);
if characters are greater then 7 return last 7 characters else return the provided string.
または、長さが7より小さい場合にメッセージやエラーを返す必要がある場合は、次のようにします。
$newstring = (strlen($dynamicstring)>7)?substr($dynamicstring, -7):"message";