On Thu, Nov 27, 2003 at 08:19:02PM -0500, Curtis Maurand wrote: : On Wednesday 26 November 2003 21:53, Marek Kilimajer mumble: : > Curtis Maurand wrote: : > > Sorry, its a typo. it should be: : > > : > > $city = "Ipswitch"; : > > $city_found = 0; : > > $contentfile = fopen("content.txt", "r"); : > > while (!feof($contentfile) && $city_found == 0); : > > { : > > $my_line = fgets($contentfile, 16384); : > > $content_array = explode("\t",$my_line); : > > if ($content_array[0] == $city) : > > { : > > $city_found = 1; : > > print("Matched on $content_aray[0]<br>\n"); : > : > /* Break out of the while loop */ : > break; : > : > > } : > > } : > > print("$content_array[0]\n"); : > > : > > //end : : Is it me, or is that rather odd behavior? Shouldn't array elements : set within a loop be available to me outside the loop if the loop : exits normally?
It should. However, you must be sure to take the right action if the loop exists "unnormally". -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php