On Wednesday 26 November 2003 04:45, Curtis Maurand wrote:
> 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)
You can't do this comparison, $city is a string and $content_array is an
array. It's meaningless to compare them.
> {
> 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?
How did you confirm this observation?
--
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
------------------------------------------
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
------------------------------------------
/*
/* Fuck me gently with a chainsaw... */
2.0.38 /usr/src/linux/arch/sparc/kernel/ptrace.c
*/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php