Sortowanie alfabetyczne.
Jedna z tych rzeczy, które informatyka ogarnęła gdzieś pomiędzy wynalezieniem koła a PHP-em.
Dzisiaj ważę sobie spokojnie arbuza w SPAR patrzę na ekran i widzę:
MANDARYNKA → ANANAS → AVOCADO → BANAN…
Arbuza, którego właśnie kurwa ważę, oczywiście nie ma. 
I wtedy człowiek zaczyna się zastanawiać, czy to jeszcze lista produktów, czy już jakiś system oparty na kastach społecznych.
Dla potomnych:
$collator = new Collator(’pl_PL’);
usort($produkty, function ($a, $b) use ($collator) {
return $collator->compare($a[’nazwa’], $b[’nazwa’]);
});
I po problemie.
No chyba że jesteś mandarynką.
Wtedy:
if ($produkt === 'MANDARYNKA’) {
return -1; // PREZYDĘT
}
Bo najwyraźniej w SPAR-ze mandarynka nie podlega alfabetowi.
Mandarynka tworzy alfabet.
Komitet Owocowej Demokracji (KOD) — proszę o komentarz 
Arbuz milczy. Ale pamięta. 

