Tema: strpos duda
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2006, 22:18
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Cita:
que es lo que !== FALSE quiere decir?
... es una comparación con un Booleano... Lo que pasa es que la función no es para ver si "hay un texto en una cadena" sino que es para encontrar la posición de un texto en una cadena, si esta se encuentra al inicio devolverá 0 que también es interpretado como FALSE --en el if-- pero no es un booleano . Simple!

Gráficamente:
Código PHP:
<?php
$a 
"Hola esto es una prueba de strpos.";

if (
strpos($a,'strpos')) { // Mismo comportamieto ¿no?
      
echo 'Caso1'
}

if (
strpos($a,'Hola')) { // ¿Qué pasó? ;-)
      
echo '<br>Caso2'
}


if (
strpos($a,'Hola')!==FALSE) { // AhhhhH!!!! xD
      
echo '<br>Caso3'
}
?>
Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"