-
Anonymous
Как отсортировать массив ассоциативных массивов, чередуя значение «пол»?
Сообщение
Anonymous »
У меня есть массив массивов:
Код: Выделить всё
$students= array(
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"male"),
);
Я хотел бы отсортировать элементы $students, чередуя пол, чтобы получить:
Код: Выделить всё
$students= array(
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"male"),
);
Как это сделать?
Подробнее здесь:
https://stackoverflow.com/questions/575 ... nder-value
1736978744
Anonymous
У меня есть массив массивов:
[code]$students= array(
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"male"),
);
[/code]
Я хотел бы отсортировать элементы $students, чередуя пол, чтобы получить:
[code]$students= array(
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"male"),
array("name"=>"...", "gender"=>"female"),
array("name"=>"...", "gender"=>"male"),
);
[/code]
Как это сделать?
Подробнее здесь: [url]https://stackoverflow.com/questions/57549931/how-to-sort-an-array-of-associative-arrays-by-alternating-gender-value[/url]