Home > Php > Dejar solo letras y números con preg_replace

Hace poco un amigo me pregunto como dejar puras letras (mayusculas y minúsculas) y números en una cadena de texto eliminando todo lo que demás, en php existe una función muy interesante llamada preg_replace, a continuación le muestro una sencilla función

function LetrasyNumeros($texto)
{
      $textoLimpio = preg_replace('([^A-Za-z0-9])', '', $texto);	     					
      return $textoLimpio;
}

Modo de uso

$texto="Este texto-Limpio"
echo LetrasyNumeros($texto)
//salida
//EstetextoLimpio