Esta função retorna somente as letras de uma string informada.

  1. function soLetra($str) {
  2.     return preg_replace("/[^A-Za-z]/", "", $str);
  3. }

  1. function soLetraComAcento($str) {
  2.     return preg_replace("/[^A-Za-zá-üÁ-Ü]/", "", $str);
  3. }

Como usar:

  1. $filtro = soLetra("téste321");

$filtro -> “tste”

  1. $filtro = soLetraComAcento("téste321");

$filtro -> “téste”