Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/02/2012, 20:50
Avatar de Ribon
Ribon
 
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 14 años, 5 meses
Puntos: 91
Respuesta: que significa esto

La manera en que busca al inicio del string es porque stripos lo que hace es devolver la posición en la que se encuentre el segundo parámetro (en tu caso $keyword) en el string completo (en tu caso $value).

si esto devuelve 0 (cero) quiere decir que $keyword fue encontrado al inicio de $value

pero ojo ten cuidado, porque stripos devuelve false en caso de que no encuentre el string $keyword

y como false == 0 esto te generaría error (en tu proposito) porque diría que cualquier $keyword que no esté incluida en $value está al inicio.
en cambio si pones === 0 entonces comprobará también el tipo (int) por lo que si devuelve false quedaría

false === 0 y eso es false porque el primer valor es tipo boolean y cero es int.

Espero se haya entendido :D!

saludos
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)