cze
18
2013

PHP – Zamiana kolejności elementów tablicy wg. kluczy

Z cyklu “małe, a cieszy”, opiszę prostą funkcję, która jest przydatna przy sortowaniu elementów tablicy asocjacyjnej według kluczy.
Przydatne, gdy iterujemy po tablicy z użyciem pętli foreach.
 

Przykład tablicy

Jako klucze są w tym przykładzie użyte przedziały liczb (string).
Przed wykonaniem sortowania, elementy 10-14, 5-9 oraz 25-29, 20-24 są w odwrotnej kolejności.
Array
(
[0-4] => 1
[10-14] => 1
[5-9] => 0
[15-19] => 1
[25-29] => 4
[20-24] => 0
[30-34] => 7
)

Po użyciu funkcji zamieniającej kolejność kluczy.
Array
(
[0-4] => 1
[5-9] => 0
[10-14] => 1
[15-19] => 1
[20-24] => 0
[25-29] => 4
[30-34] => 7
)

 

Funkcja

 

Użycie

 
That’s all Folks!

Podobne tematy

Autor wpisu: Arkadiusz Krakiewicz

Programista i właściciel sklepu jednocześnie, dzięki temu rozumie potrzeby osób prowadzących sprzedaż w internecie. Od 2006 związany z eCommerce. Zaczynał jako freelancer tworząc sklepy oraz strony www. Aktualnie zajmuje się: programowanie w PHP, Symfony 2, Android, PrestaShop, osCommerce, OpenCart, WordPress.

Dodaj komentarz

Anti-Spam

O mnie

Arkadiusz Krakiewicz
Programista aplikacji webowych dla branży eCommerce. Jednocześnie jako właściciel sklepu zna od "podszewki" potrzeby osób prowadzących sprzedaż w internecie.
W swoich rozwiązaniach stawia na funkcjonalność i wydajność aplikacji pod kątem obsługi klienta.
[X]
Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików cookies.
Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.
Więcej w Programowanie
mysql polskie znaki
MySQL – Zmiana wielkości polskich liter. Funkcja UPPER() + LOWER()

Przy braku dostępu do funkcji mb_convert_case oraz przy samym użyciu strtolower, która nie zmienia ogonków, zmiana wielkości polskich liter w...

Zamknij