Foros del Web » Programando para Internet » PHP »

Comparacion

Estas en el tema de Comparacion en el foro de PHP en Foros del Web. Saludos. El siguiente es para aclarar la duda que tengo sobre una comparación: ¿Cómo puedo comparar por la letra de inicio de una variable?. Por ...
  #1 (permalink)  
Antiguo 21/03/2011, 06:47
 
Fecha de Ingreso: junio-2009
Mensajes: 93
Antigüedad: 15 años, 6 meses
Puntos: 0
Comparacion

Saludos.

El siguiente es para aclarar la duda que tengo sobre una comparación:

¿Cómo puedo comparar por la letra de inicio de una variable?.

Por ejemplo:

si la variable cédula comienza por V- ...se ejecuta la función A

sino si la variable cédula comienza por 200 ...se ejecuta la función B.


En SQL sería con el signo (%)...ejemplo select * from datos where cedula like 'V%'
Aqui se le dice que traiga todas las comiencen por V...

El problema está en que no es una consulta sino ya una variable de php....
  #2 (permalink)  
Antiguo 21/03/2011, 07:42
Avatar de ArkangelGammar  
Fecha de Ingreso: enero-2011
Ubicación: <?php $persona->ubicacion('ArkangelGammar'); ?>
Mensajes: 179
Antigüedad: 13 años, 11 meses
Puntos: 19
Respuesta: Comparacion

En PHP los string pueden ser tratados como vectores, donde la primera ubicacion es el 0, por lo tanto, suponiendo que $cadena, es la cadena que queres utilizar, lo que tenes que hacer es:
Código PHP:
$primera_letra $cadena[0];
if(
$primera_letra == 'V'){
     
funcion_a();
}else{
     
funcion_b();

Espero haber ayudado.

Saludos
__________________
"No entiendes algo al menos que seas capaz de explicarselo a tu abuela.
Cada dia sabemos mas....y entendemos menos...."

A. Einstein - Genio mas alla de la razon.
  #3 (permalink)  
Antiguo 21/03/2011, 07:47
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 5 meses
Puntos: 1532
Respuesta: Comparacion

puedes usar expresiones regulares en php:
http://php.net/manual/es/function.preg-match.php

aunque el método anterior también te sirve
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 21/03/2011, 10:31
 
Fecha de Ingreso: junio-2009
Mensajes: 93
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Comparacion

Gracias a ambos por sus respuestas.

Me sirvió el método que planteó el Sr. ArkangelGammar.

Saludos y de nuevo agradecido.

Etiquetas: comparacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:12.