Substrings con php
string=substr(string,offset,longitud);
Devuelve el substring correspondiente al string pasado desde la posición indicada por offset y de la longitud indicada como tercer parámetro, si no se pasa el tercer parámetro se toman todos los caracteres hasta el final del string.
string=substr_replace(string,string_reemplazo,offset, longitud);
Idem anterior pero el substring seleccionado es reemplazado por string_reemplazo, si string_reemplazo es “” entonces sirve para eliminar una porción de un string.
Fuente: Documento Generación de web sites dinámicos usando PHP