On Wed, Apr 7, 2010 at 6:46 PM, Ryan Sun <ryansu...@gmail.com> wrote:
> On Wed, Apr 7, 2010 at 6:29 PM, tedd <tedd.sperl...@gmail.com> wrote:

[snip]

>>
>> Let's look at the problem again (a vote collection problem):
>>
>> Array 1
>> (
>>    [1] => 75
>>    [2] => 31
>>    [3] => 31
>>    [4] => 31
>>    [5] => 40
>> )
>>
>> Array 1 is an array that contains the count of votes ($votes[] ) for the
>> index. IOW, index 1 received 75 votes.
>>
>> Array 2
>> (
>>    [1] => Personal Email
>>    [2] => Personal Phone
>>    [3] => Web site
>>    [4] => Text Message
>>    [5] => USPS mail
>> )
>>
>> Array 2 is an array that contains the names for the items ($items[] ) voted
>> upon. As such, index 1 (Personal Email) received 75 votes.
>>
[snip]
>
> rsort(array_combine(array2, array1));
>
> you should expect array(
>  'Personal Email' => 75,
>  'USPS mail' => 40,
>  'Personal Phone' => 31,
>  'Web site' => 31,
>  'Text Message' => 31
> )
>
> logically, the items are your key but not the count of votes
>

That's the ticket. The solution is pretty simple now that we
understand the nature of the problem.  :-)

Andrew

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

Reply via email to