Hozzon létre egy tömböt php-ben

Mint a legtöbb programozási nyelv, a PHP képes arra, hogy tömbökkel dolgozzon. A tömb egy olyan speciális típusú változó, amely egyszerre több értéket is tartalmazhat, egy változó nevével elérhető. A tömb nagyon kényelmes, ha nagy mennyiségű adatot (például az adatbázisban lévő rekordokat), vagy olyan értékcsoportokat használ, amelyek egymáshoz kapcsolódnak.

Ebben a leckében megtanulod:

  • A PHP tömbök működése
  • Mi a különbség az indexelt és a kapcsolódó tömbök között?
  • Hogyan hozzunk létre tömböket PHP szkriptekben

Hogyan működnek a tömbök

Mint korábban említettük, egy tömb olyan változó, amely több értéket is tartalmazhat. Néhány tény a PHP tömbökről:

  • A tömb számos értéket tartalmazhat, beleértve a semmit.
  • Minden tömbben lévő értéket elemnek neveznek.
  • Minden elem elérhető egy index használatával. amely lehet numerikus vagy string érték. A tömb minden elemének saját egyedi indexe van.
  • Az elem bármely típusú változót tárolhat, például egy egész számot, egy karakterláncot vagy egy logikai értéket. Az értéktípusok keverhetők a tömbben - például az első elem tartalmazhat egy egész számot, a második elem tartalmazhat egy karakterláncot, és így tovább.
  • A tömb hossza a tömb elemeinek száma.
  • A tömbelemek értékei maguk lehetnek tömbök. Ily módon létrehozhat egy többdimenziós tömböt.

A tömbök előnyei

A PHP tömbök számos előnnyel rendelkeznek, többek között a következők:

  • Könnyű manipulálni. Könnyű elemeket adni vagy eltávolítani egy tömbhöz, valamint elolvasni vagy megváltoztatni egy elem értékét.
  • Egyszerre több értékkel dolgozhat. Könnyű egy hurok rendezése a tömb minden elemén, az egyes elemek értékének olvasása vagy módosítása.
  • A PHP számos kényelmes funkcióval rendelkezik a tömbök feldolgozásához. Például elemeket rendezhet, kereshet egy adott értéket vagy indexet, kombinálhatja a tömböket.

Indexelt és társult rétegek

A PHP kétféle tömböt használ:

  • Az indexelt tömbök numerikus indexeket tartalmaznak. Az indexelt tömbök indexe általában nulla, tehát az első elemnek 0-as indexe van. A második az 1. index, és így tovább. Tipikusan az ilyen tömböket az adatkészletet egy bizonyos sorrendben tárolják.
  • A társult tömbök kisbetűs indexeket tartalmaznak. Például egy társult tömb egyik eleme lehet az index "név". és a másik elemnek van egy "kor" indexe. Az elemek sorrendje általában nem fontos. Az ehhez társított tömböket olyan esetekben használják, ahol az adatrekordokat, például az adatbázis használatakor szeretné tárolni.

Valójában a PHP nem rendelkezik belső különbségekkel indexelt és társított tömbök között. Szükség esetén akár egy numerikus és kisbetűs index is kombinálható. Azonban könnyebb feltételezni, hogy az indexelt és a kapcsolódó tömbök különböző típusú tömbök. Ezen túlmenően számos PHP függvényt úgy terveztek, hogy akár indexelt vagy társult tömböket is kezeljen.

A társult tömböket néha hashnak nevezik. és az indexüket gyakran kulcsoknak hívják.

Hogyan hozzunk létre egy tömböt a PHP-ben

Egy PHP szkriptben egyszerűen létrehozhat egy tömböt. Ehhez a tömb () konstrukciót használjuk.

Indexált tömb létrehozásához csak írja be a zárójelben lévő értékeket, elválasztva vesszővel. A következő sor egy indexelt tömböt hoz létre az igazgatók nevével, és hozzárendeli a nevet a tömbhöz a tömbhöz.

Amikor létrehoz egy indexelt tömböt, a PHP automatikusan hozzárendel egy indexet minden elemhez. A fenti példában az "Alfred Hitchcock" 0-as indexet kap. "Stanley Kubrick" index 1. és így tovább.

Hozzárendelt tömb létrehozásához létre kell hoznia egy index-érték pár használatát a => operátor használatával.

A következő példa egy kapcsolódó tömböt hoz létre a filmre vonatkozó információkkal, és hozzárendeli a $ film nevét a tömbhöz.

Elemek nélküli tömb létrehozásához meg kell adnia a következőket:

következtetés

Rövid áttekintést készítettünk a tömbök fogalmáról PHP-ben és szétszereltük a létrehozásuk folyamatát.

A "PHP" rubrika utolsó öt órája

Amikor egy weboldal biztonságáról van szó, a "mindent szűrő, mindent képernyő" kifejezés mindig releváns lesz. Ma beszéljünk az adatok szűréséről.

  • Az Expressive 2 támogatja azt a képességet, hogy más ZF komponenseket csatlakoztasson egy speciális áramkörön. Nem mindenki szereti ezt a döntést. Ebben a cikkben leírjuk, hogyan lehetne javítani a több modul összekapcsolásának folyamatát.

  • Tegyük fel, hogy a kiszolgálóoldali parancsfájlból bizonyos információkat kell elküldenie a Google Analytics szolgáltatásnak. Hogyan kell csinálni. A válasz ebben a megjegyzésben található.

  • Több fajta PHP homokozó. Néhányan online képesek kódolni a kódot, de vannak olyan megoldások is, amelyeket a webhelyén végrehajthat.

    Őszintén szólva nagyon rövid

  • Nos, mi a helyzet a tömb elemeinek feldolgozásával? például új elem hozzáadásával a meglévő tömbhöz azokhoz, akik nem tudják :): $ myArray [] = új érték; ne felejtsd el [] nélkülük új sorozatot rendel az új változóhoz. abban az esetben, ha alig kell írni a kulcsot, akkor [] megírjuk, nem ajánlom az újakat), még egy pár további pontot is hozzáadnék, például tömb elemek kibocsátását, válogatást, szorzás hozzáadása stb.

  • Köszönöm a leckét. De nem nagyon informatív. Több példát szeretnék.

  • jó lecke. minden rágott és érthető. és azok, akik nem boldogok, azt tanácsolom, hogy egyetlen forrásból ne tanuljon semmilyen programozási nyelvet, és boldog leszel.)

    Hozzon létre egy tömböt php-ben

    Az információk azonnali megszerzésére két csatorna (látás és hallás) révén a tanítás hatékonysága sokkal nagyobb, mint a könyvek tanulása. És a házi feladatok és az online tesztek lehetővé teszik, hogy folyamatosan gondolkodj a tanult nyelvben, és azonnal ellenőrizd a tudását!

    Hozzon létre egy tömböt php-ben

    Hozzon létre egy tömböt php-ben

    Ha sokáig szeretné megtanulni a HTML-t, akkor remek hírekkel szolgálok neked!

    Hozzon létre egy tömböt php-ben

    Ha már megtanulta a HTML-t, és tovább akar lépni, a következő lépés a CSS-technológia megtanulása.

    Hozzon létre egy tömböt php-ben

    Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!

    Kapcsolódó cikkek