⊗ppPmArEO 58 of 447 menu

Kolejność elementów w tablicach w PHP

Jak już wiesz, w zwykłych tablicach elementy są ułożone w ścisłej kolejności, ponieważ pozycja każdego elementu określa jego klucz. W tablicach asocjacyjnych sami przypisujemy klucze, więc kolejność elementów nie ma znaczenia.

Dla przykładu rozważmy taką tablicę asocjacyjną:

<?php $arr = [1 => 'value1', 2 => 'value2', 3 => 'value3']; echo $arr[1]; // wyświetli 'value1' echo $arr[2]; // wyświetli 'value2' echo $arr[3]; // wyświetli 'value3' ?>

Jeśli przestawimy elementy tej tablicy w dowolnej kolejności (oczywiście, razem z ich kluczami), to nic się nie zmieni w działaniu naszego skryptu:

<?php $arr = [3 => 'value3', 1 => 'value1', 2 => 'value2']; echo $arr[1]; // wyświetli 'value1' echo $arr[2]; // wyświetli 'value2' echo $arr[3]; // wyświetli 'value3' ?>

Ponadto, klucze numeryczne niekoniecznie muszą mieć wszystkie wartości bez luk. Możemy mieć dowolne liczby i nie będzie to prowadzić do żadnych problemów:

<?php $arr = [7 => 'value1', 50 => 'value2', 23 => 'value3']; ?>

Sprawdź to na przykładzie jednej z twoich tablic asocjacyjnych.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć