PHP ARRAY SORT
Hoi mede phpers,
Ik heb een vraagje, ik wil graag een array sorteren op alfabetische volgorde maar ik weet niet hoe.
Hier mijn code:
Nu wil ik graag dat alles gesorteerd word op $fieldValueData['value'], hoop dat iemand mij daarmee kan helpen :)
Ik heb een vraagje, ik wil graag een array sorteren op alfabetische volgorde maar ik weet niet hoe.
Hier mijn code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$userArray = array();
$memberArray = array();
foreach($etc as $voorbeeld) {
$fieldArray = array();
array_push($fieldArray, $memberData['groupMemberId']);
array_push($fieldArray, utf8_encode($voornaamData['value']));
array_push($fieldArray, utf8_encode($achternaamData['value']));
array_push($fieldArray, utf8_encode($fieldValueData['value']));
array_push($memberArray, $fieldArray);
array_push($userArray, array(utf8_encode($thisUserData['name']), $memberArray));
}
echo json_encode($userArray);
?>
$userArray = array();
$memberArray = array();
foreach($etc as $voorbeeld) {
$fieldArray = array();
array_push($fieldArray, $memberData['groupMemberId']);
array_push($fieldArray, utf8_encode($voornaamData['value']));
array_push($fieldArray, utf8_encode($achternaamData['value']));
array_push($fieldArray, utf8_encode($fieldValueData['value']));
array_push($memberArray, $fieldArray);
array_push($userArray, array(utf8_encode($thisUserData['name']), $memberArray));
}
echo json_encode($userArray);
?>
Nu wil ik graag dat alles gesorteerd word op $fieldValueData['value'], hoop dat iemand mij daarmee kan helpen :)
Gewijzigd op 01/06/2017 15:00:33 door Tim Kampherbeek
als je je code binnen php-tags (<¿php en ¿>) zet, wordt deze ook wat leesbaarder.
ik snap niet geheel wat je nu doet.
Vooral omdat er data vanuit het ene naar het andere array gaat.
Maar laten we bij het begin beginnen: waar komt die data vandaan? Uit een database eventueel? Want waarschijnlijk kun je dan beter daar beginnen met sorteren.
ik snap niet geheel wat je nu doet.
Vooral omdat er data vanuit het ene naar het andere array gaat.
Maar laten we bij het begin beginnen: waar komt die data vandaan? Uit een database eventueel? Want waarschijnlijk kun je dan beter daar beginnen met sorteren.
custom array = custom sorteerfunctie
En wat @Ivo zegt.
Enne, waarom is die data om te beginnen niet UTF-8?
Enne, waarschijnlijk wil je ook expliciet aangeven dat dit (JSON-data en) UTF-8 betreft door het meegeven van een header:
En wat @Ivo zegt.
Enne, waarom is die data om te beginnen niet UTF-8?
Enne, waarschijnlijk wil je ook expliciet aangeven dat dit (JSON-data en) UTF-8 betreft door het meegeven van een header:
Je kan ook bv de functie sort gebruiken [Link]http://php.net/manual/en/function.sort.php[/link]