Как разбить массив на два массива, используя определенный ключ от каждого элемента?

Я получил этот массив, возвращенный из запрос:


Array
(
    [0] => Array
        (
            [name] => 'Kathy'
            [gender] => 'female'
            [age] => 32
        )

    [1] => Array
        (
            [name] => 'Steve'
            [gender] => 'male'
            [age] => 19
        )

    [2] => Array
        (
            [name] => 'Joe'
            [gender] => 'male'
            [age] => 36
        )

    [3] => Array
        (
            [name] => 'Lynn'
            [gender] => 'female'
            [age] => 45
        )

)

Я хочу разделить это на два массива: один, содержащий только женщин, и один, содержащий только мужчин:

Можно ли это сделать с функциями массива, или мне придется сделать два запроса (что-то Я действительно не хочу этого делать!)

0
задан AgmLauncher 13 December 2011 в 08:55
поделиться