whatsapp image 2026 08 21 at 07.06.31

Sortowanie postalfabetyczne by SPAR XD

🔴 SPAR. DZIEŃ DRUGI. MANDARYNKA NADAL TWORZY ALFABET, ALE NIE JEST JUŻ SAMA XD

Krótkie przypomnienie.
Jakiś czas temu odkryłem w SPAR-ze nową gałąź informatyki:
sortowanie postalfabetyczne.

Na ekranie było mniej więcej:
MANDARYNKA
ANANAS
AVOCADO
BANAN
więc postawiłem hipotezę:
Mandarynka nie podlega alfabetowi.
Mandarynka tworzy alfabet.
Prezydęt.

Myślałem, że gorzej już nie będzie.
Oczywiście byłem naiwny.

Wczoraj znowu wszedłem do SPAR-u.
Zacząłem klikać.
Przewijać.
Sprawdzać, czy może ostatnio trafiłem na jakiś dziwny stan systemu.

I proszę bardzo:
BUŁECZKI → MANDARYNKA → ANANAS → AVOCADO → BAGIETKA → BAGIETKA → BAKŁAŻAN → BANANY
No kurwa.
Okazuje się, że Mandarynka nie jest już sama.
Prezydęt ma Pierszo Damę.
Bułeczki.

To już jest ustrój państwowy.
SPAR, naprawdę.

PHP ma gotowego Collatora.
$collator = new Collator(’pl_PL’);
usort($produkty, function ($a, $b) use ($collator) {
return $collator->compare($a[’nazwa’], $b[’nazwa’]);
});

I będziemy to wałkować do skutku.
Nie ze złośliwości.
Z troski o podstawy informatyki.
Bo gdzieś na świecie mały junior właśnie pierwszy raz poznaje:
ORDER BY name ASC
i musi wiedzieć, że jego praca ma sens.
Tak więc SPAR:
zaczynamy jeszcze raz.
A.
B.
C.
D.
Nie:
B → M → A → A → B
To nie jest alfabet rozszerzony.
Cywilizacja. XD

Chyba że gdzieś w kodzie naprawdę siedzi:
if ($produkt === 'MANDARYNKA’) {
return -1; // PREZYDĘT
}
a teraz dodatkowo:
if ($produkt === 'BUŁECZKI’) {
return -2; // PIERSZO DAMA
}

Wtedy przepraszam. Architektura jest spójna.

Arbuz milczy. Ale pamięta.

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *