![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/02/2012, 20:50
|
![Avatar de Ribon](http://static.forosdelweb.com/customavatars/avatar368957_3.gif) | | | 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 |