This will never be equal, $content_array is an array, $city is a stringHello, consider the following code (content.txt is tab delimited).
$city = "Ipswitch"; $content = fopen("content.txt", "r"); $city_found = 0; while (!feof($content) && $city_found == 0) { $my_line = fgets($content, "r"); $content_array = explode("\t",$my_line); if ($content_array == $city)
{ print("Matched on $content_array[0]"); $city_found = 1; } } print("$content_array[0]<br>\n");
Here's the trouble.
inside the while loop $content_array is available to me. outside the loop $content_array is not available. What am I doing wrong?
The file might end with an empty line, in that case $my_line in the last iteration contains only the newline character.
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php