Si querías el - antes del 8 que no se si era un error:
Código PHP:
Ver original$cadena = 'J12345678';
$letra = substr($cadena, 0, 1); //Extraigo la primera letra if ($letra=='V') {
$nueva_cadena = $letra.'-'.substr($cadena, 1); }
elseif ($letra=='J') {
$nueva_cadena = $letra.'-'.substr($cadena, 1, 7).'-'.substr($cadena, -1, 1); }
echo $nueva_cadena;