Me pueden ayudar, de antemano aclaro que solo se PHP de oído, pero no se que puede ser porque cuando traigo los datos con explode de un txt separado por , va todo bien, pero ahora no...
Código:
Si uso la funcion substr y le digo el largo del texto que busco, entonces funciona, pero no me sirve...<?php
$i=0;
$file = fopen ("buscar.txt", "r");
$v=0;
while (!feof($file)) {
$linea = fgets($file);
$cadena[$v]=$linea;
$v++;
}
fclose ($file);
$bus="hola";
foreach($cadena as $pasar)
{
if($bus==$pasar)
{
echo "Se encontro: ".$pasar;
$i=1;
}
}
if($i=='0')
{
echo "No se encontró nada.";
}
?>
El archivo buscar.txt contiene
Código:
hola como estan todos
Tu problema se debe a la forma en que haces tu condicional:

