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.)

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!


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

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.

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!