Számítógépek, Programozás
Hogyan működik a PHP tömb?
Egy tömb adatszerkezet, amely lehetővé teszi, hogy egyetlen helyen tárolni bizonyos értékeket, amelyek elemei azonos típusú.
tömbtípusok
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.
jellemzője
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.
Előnyök:
- Ez könnyű dolgozni egyszerre több érték egy tömbben. Ez könnyű, hogy csinál egy ciklust tagjait, hogy módosítsa az értékeket.
- Ezek könnyen manipulálni. Egyszerűen távolítsa el, tételeket olvasni vagy módosítani az értékeket a elemekkel.
- A PHP számos különböző funkciókat, amelyek lehetővé teszik, hogy kezelni tömböket. Van egy keresést bizonyos értékeket, válogatás, összevonása tömbök.
típusok
A tömbök tovább osztottuk 2 típus:
- egydimenziós;
- kétdimenziós.
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ó:
- $ Array [n] = z;
- N - kulcsot, z - értéket.
A második módszer inicializálás lehet semmi sem utal a zárójelben :
- $ Neve [] = "a";
- $ Neve [] = "két";
- $ Neve [] = "három".
Ebben az esetben, az index egyenlő lesz az alapértelmezett: 0, 1 és 2.
És hozzá lehet rendelni bármelyik index értéke:
- $ Név [35] = 'a';
- $ Név [18] = 'két';
- $ Név [90] = "három".
Akkor össze az inicializáló módszerek:
- $ Név [37] = "első";
- $ Név [5] = "második";
- $ Neve [] = "harmadik".
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:
$ Név [indeks1] [indeks2] ....
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.
Similar articles
Trending Now