SzámítógépekProgramozá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.

  1. Egyszerű - minden elem ott kap egy index egy szekvenciát.
  2. 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:

  1. Ez tetszőleges számú értékek, és az üres.
  2. Mind a értékek, amely egy sor PHP, elemhez.
  3. Element tárolja a különböző típusú változókat. Ezek lehetnek karakterláncok, számok, logikai értékek.
  4. Hozzáférés az elemek segítségével lehetséges indexek, amelyek a kis- és numerikus.
  5. PHP tömb tartalmaz elemeket egyedi indexek.
  6. A számát a tömb elemeinek - a hossza.
  7. 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:

  1. 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.
  2. Ezek könnyen manipulálni. Egyszerűen távolítsa el, tételeket olvasni vagy módosítani az értékeket a elemekkel.
  3. 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:

A példában használt kulcsok - számos zárójelben [], és ami még fontosabb - a név a gyümölcsök és zöldségek.

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

 

 

 

 

Newest

Copyright © 2018 hu.delachieve.com. Theme powered by WordPress.