Thanks for your reply, I now have only the keys but I need both keys and the
value.

??
any suggestions?

----- Original Message -----
From: "Ernest E Vogelsinger" <[EMAIL PROTECTED]>
To: "Awlad Hussain" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Tuesday, March 18, 2003 11:45 AM
Subject: Re: [PHP] Random array values from associative


> At 12:40 18.03.2003, Awlad Hussain said:
> --------------------[snip]--------------------
> >I have an associative like array["name"]="hello";
> >I am trying to get two random values from the array, the key name and the
> >value, but using the codes below from the PHP manual i am getting the
inex
> >key value rather than the name.
> >
> >$rand_keys = array_rand ($input, 2);
> >print $input[$rand_keys[0]]."\n";
> >print $input[$rand_keys[1]]."\n";
> >
> >so instead of getting two random values like key=name & value="hello" i
am
> >getting key=0 and value=hello.
> --------------------[snip]--------------------
>
> array_rand only operates on the "value side" of an array. To retrieve
> random keys from an associative array, use array_keys() of the assoc.
array
> as input rather that the assoc. array itself:
>
>     $rand_keys = array_rand (array_keys($input), 2);
>     print $input[$rand_keys[0]]."\n";
>     print $input[$rand_keys[1]]."\n";
>
>
>
> --
>    >O     Ernest E. Vogelsinger
>    (\)    ICQ #13394035
>     ^     http://www.vogelsinger.at/
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


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

Reply via email to