- substr: documentation ( source)
- is_numeric: documentation ( source)
- strrpos: documentation ( source)
<?php
$string = "Fasd-2";
$sub=substr($string, strrpos($string, "-")+1, strlen($string) - strrpos($string, "-"));
if (is_numeric($sub)) {
$newString = substr($string, 0, strlen($string) - strlen($sub)) . " - " . (int)$sub+1;
} else {
$newString = $string . "-1";
}
echo $newString;