![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/03/2007, 18:04
|
![Avatar de ElJavista](http://static.forosdelweb.com/customavatars/avatar171379_2.gif) | Colaborador | | Fecha de Ingreso: marzo-2007 Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 11 meses Puntos: 67 | |
Re: Buscar una palabra en una serie de ficheros Pues amigo, esa es la función correcta, pero con el uso incorrecto, lo que sucede es que cuando el strpos encuentra la palabra en el primer caracter de la linea, pues devuelve cero, y si a este favor lo envaluas con if, pues lo interpreta como falso.
AJá, cual es la solución entonces? pues evúalo de esta manera:
$pos = strops($char, $line);
if ($pos === false) {
aqui no lo tomas en cuenta
} else {
aqui es la cosa
}
el signo: === significa que tiene el mismo valor y es del mismo tipo. Aqui está la solution. |