Eliminar los últimos caracteres de una cadena

Para eliminar caracteres al final de una cadena podemos usar la función substr() e indicando un número de caracteres negativo. Por ejemplo:

$cadena = "12345678";

$num = 3;

$cadena = substr($cadena, 0, -$num);

asignaría el valor "12345".