28/02/2008, 11:37
|
| | | Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes Puntos: 20 | |
Re: Sistema de referidos Cita:
Iniciado por okram No, debes usar false. Verás, el operador == sirve para evaluar si dos variables tienen el mismo valor. El operador === verifica además el tipo. Prueba esto: Código PHP: echo '<pre>'; if ( false == 0 ) { echo "La condición ( false == 0 ) devuelve <b>true</b>"; } else { echo "La condición ( false == 0 ) devuelve <b>false</b>"; } echo "\n"; if ( false === 0 ) { echo "La condición ( false === 0 ) devuelve <b>true</b>"; } else { echo "La condición ( false === 0 ) devuelve <b>false</b>"; } echo '</pre>'; Esto imprime:
La función stripos() devolverá false si no encuentra el caracter o caracteres buscado(s). Y en este caso la función devolverá 0, que significa "si encontré lo que buscas, y está en la posición inicial 0". Para diferenciarlos debes usar el operador === y no ==
Léete estos links: PHP: Tipos PHP: Operadores de Comparación PHP: stripos
Saludos, Ostras!!, gracias okram
Si es que es muy grande el mundo de PHP!! cada día se aprende cosas nuevas! |