Re: array problems
| From: | Marek Kilimajer | Date: | Tue, 25 Nov 2003 21:34:27 +0000 |
| Subject: | Re: array problems | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-170956@lists.php.net to get a copy of this message | ||
Curtis Maurand wrote:
Hello,
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)
This will never be equal, $content_array is an array, $city is a string
{
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.