[EMAIL PROTECTED] (David Rice) writes:
> Hey thank's for the ideas but neither of them work, doh...
> Okay fredrik I know your idea won't work cos list only works with
> numericaly indexed arrays, both the arrays that i am using are indexed
> by date.
You really had me wondering there for a moment. I've done this dozens
of times and list() does work with other than numerical values.
> (it produces a parse error when run)
Ok, I hadn't tested the code. For some reason you have to group $t /
$staff[$d] in parantheses, why I really don't know, it shouldn't be
necessary.
> =====================
> while(list($d, $t) = each($tips)){
� $res = ($t / $staff[$d]);
^ ^
> � // Do what you need with $res ...
> }
> =====================
The code below is tested and works.
---
$tips = array("foo" => "bar",
"bar" => "foo");
$staff = array("foo" => "foobar",
"bar" => "barfoo");
while(list($d, $t) = each($tips)){
printf("%s - %s - %s<br>\n", $d, $t, $staff[$d]);
}
--
--Fredrik
New systems generate new problems.
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php