Re: Sort two coupled arrays

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Piero Steinger wrote:
Am 07.04.2010 22:09, schrieb tedd:
Hi gang:

Here's the problem -- I want to sort and combine two arrays into one
sorted array. Here's a real-world example:

Array 1
(
    [1] => 75
    [2] => 31
    [3] => 31
    [4] => 31
    [5] => 40
)

Array 2
(
    [1] => Personal Email
    [2] => Personal Phone
    [3] => Web site
    [4] => Text Message
    [5] => USPS mail
)

After the operation, I want this:

Array
(
    [75] => Personal Email
    [40] => USPS mail
    [31] => Personal Phone
    [31] => Web site
    [31] => Text Message
)

Note: This is a descending-sort of Array 1 while being coupled to
index of Array 2. In other words, the order of Array 2 depends upon
the order of Array 1 -- the two arrays are coupled.

I've solved this problem, but my solution is pretty lame. There has to
be a better/slicker way.

Suggestions?

Cheers,

tedd


array_combine($key_array, $value_array)
:)

-- Piero

And then:

krsort($combined_array);


Cheers,

Mattias

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux