Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2010, 09:06
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Si no uso eregi(), que uso?

Cita:
Iniciado por ale123 Ver Mensaje
$esp = "cl-ad-bo-co-cr-cu-ec-es-sl-gt-hn-mx-ni-pa-py-pe-do-ve-ph-vc-pr-dm-ar";
if(eregi($pais,$esp))
$idioma = "spanish";
¿Dónde está Uruguay?
como ya te comentaron, usas las funciones de expresiones regulares compatibles con Perl (PCRE, http://php.net/pcre). Aunque para el uso que estás haciendo, sería más sencillo

Código PHP:
Ver original
  1. $esp = "cl-ad-bo-co-cr-cu-ec-es-sl-gt-hn-mx-ni-pa-py-pe-do-ve-ph-vc-pr-dm-ar-¡uy!";
  2. if(in_array($pais, explode('-', $esp)) {
  3.     $idioma = "spanish";
  4. }
(aunque ya puestos a hacerlo así, puedes crear directamente un vector en vez de la cadena separada por guiones)

Saludos.