Código PHP:
Ver original$texto = "la independencia fue en el año 1821 en cartago";
$pos2 = strpos($texto," ",$pos+4); $anio = substr($texto, $pos+4,$pos2-($pos+4));
echo "El año es : ".$anio;
Ese codigo funciona pero de todas formas te recomiendo que mires la funcion preg_match_all por si nesecitas extraer mas de 1 año.
http://php.net/manual/es/function.preg-match-all.php