3v4l.org

run code in 300+ PHP versions simultaneously
<?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) -1); $newString = $newString . "-" . $sub+1; } else { $newString = $string . "-1"; } echo $newString;

preferences:
28.56 ms | 402 KiB | 5 Q