Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/09/2009, 06:48
angel9484
 
Fecha de Ingreso: mayo-2009
Mensajes: 41
Antigüedad: 15 años
Puntos: 1
Respuesta: Comparaciones

Para el primer y el segundo caso supongo que podrás jugar con substr, str_pos y strlen.
Con substr podrás sacar un caracter dado en una posicion con una longitud, y comparar que es, si es 0... etc
De distinto modo podrás ver si devuelve false o -1 con str_pos al buscarlo, si devuelve una posicion tendras que no dejar paso.
Con strlen es simplemente para no poner numeros estaticos (digamos que en un futuro, en lugar de 3 intentos quieres tener 4, no tendrías que cambiar todo el codigo.

Espero haberlo entendido bien, y habertelo explicado bien, el tercer punto no me he enterado sinceramente.
Segun he entendido:
Altura 1,50 - Jugador X ("x0")
Altura 1,70 - Jugador Y ("xx0")
Para el primer caso es tan simple como hacer .. por ejemplo..
Código php:
Ver original
  1. <?
  2. for ($i = 0 ; $i <strlen($cadenaAltura) ; $i++)
  3. {
  4. if(substr($cadenaAltura,$i,1)=="0" || $i==strlen($cadenaAltura)-1)
  5. {
  6. return "Escapamos del bucle no dejando al sistema seguir añadiendo.";
  7. }
  8. }
  9. ?>

Yo sinceramente prefiero un "str_comp" o "str_icomp" al == del if pero aun no estoy tan metido en php y no se si existen o se usa de otra manera.