On Tue, 2004-02-17 at 13:01, John Taylor-Johnston wrote:
>   $tempauthors = explode("\r\n", $mydata->AuthorList);
>   foreach ($tempauthors as $singleauthor)
> # while($tempauthors = each($singleauthor))
>   {
>   echo "<a href=\"http://www.foo.org$singleauthor\";>$singleauthor</a> ";
>   }

First of all, you are flipping your variables:
while ($singleauthor = each($tempauthors))

Secondly, check the manual to see what each() returns[1].  It returns an
array with the key and value of the result in it.  If you want to use
each() then you need to evaluate $singleauthor as $singleauthor[0] or
$singleauthor['value'] to get its value.  Another way to do this that
would be closer to what foreach does would be:
while (list($key, $singleauthor) = each($tempauthors))

This will assign the key to $key and the value you are looking for to
$singleauthor.

[1] http://www.php.net/each

-- 
Adam Bregenzer
[EMAIL PROTECTED]
http://adam.bregenzer.net/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to