Hogyan működik php array
Egy tömb adatszerkezet, amely lehetővé teszi, hogy egyetlen helyen tárolni bizonyos értékeket, amelyek elemei azonos típusú.
Kétféle tömbök, eltérnek az azonosítási mód alkotóelemeinek.
- Egyszerű - minden elem ott kap egy index egy szekvenciát.
- Az asszociatív - van hivatkozni egy elem a gombok használatával kapcsolatos logikai értékeket.
Leegyszerűsítve ez egy változó, ami lehet több, mint egy értéket. Mi érdekli a PHP tömb.
Tekintsük PHP tömb adatai:
- Ez tetszőleges számú értékek, és az üres.
- Mind a értékek, amely egy sor PHP, elemhez.
- Element tárolja a különböző típusú változókat. Ezek lehetnek karakterláncok, számok, logikai értékek.
- Hozzáférés az elemek segítségével lehetséges indexek, amelyek a kis- és numerikus.
- PHP tömb tartalmaz elemeket egyedi indexek.
- A számát a tömb elemeinek - a hossza.
- Az értékek az elemek is tömbök, amelyek többdimenziós tömböket.
A megkülönböztető jegye a PHP az a képesség, hogy hozzon létre egy tömböt a script a komplexitás.
A tömbök tovább osztottuk 2 típus:
Vannak különböző módon elindítani a tömb. Először is, úgy az egyszerű, majd - az asszociatív tömb PHP.
Példa hozzon létre egy egyszerű tömb PHP:

Hozzárendelése PHP tömb elem értékeit felírható:
A második módszer inicializálás lehet semmi szögletes zárójelben jelöljük:
Ebben az esetben, az index egyenlő lesz az alapértelmezett: 0, 1 és 2.
És hozzá lehet rendelni bármelyik index értéke:
Akkor össze az inicializáló módszerek:
A harmadik elem van rendelve egy index egyenlő 38, mint 37 - a legnagyobb az indexeket.
Többdimenziós tömb szintaxis így néz ki:
Most nézzük meg, mi a PHP asszociatív tömb. Az index lehet egy string, nem korlátozhatják, szóközök engedélyezettek, hossza eltérő. Az asszociatív tömbök jól használható, ha azt kell kapcsolni az elemek nem a számok, hanem a szavakkal. Tömbök, amelyek indexek - húrok hívják asszociatív.

Az egydimenziós asszociatív tömbök, amelyek csak egy gombot, ez megfelel egy adott index. A fenti képen egy példa egydimenziós és többdimenziós asszociatív tömböket.

Tudod teremt egy többdimenziós asszociatív tömb a klasszikus módon, de ez nem túl kényelmes.
