Írja be php munka tömbök (eleje)
Írja PHP: Array (kezdet)
Az egyik téma a fórumon forum.kurepin.ru kényszerített, hogy fizetni ismét összpontosítani tömbök.
Megpróbálok egy kis beszámolót a kommunikáció a tömbök.
Szóval A tömbök közös és asszociatív. Ezek csak annyiban különbözik, hogy a szokásos tömb kulcsait egész számok, és az asszociatív - kombinációja a különböző karaktereket.
$ Személyes [1]; // hivatkozás egy közönséges sejt a tömb;
$ Személyes [ 'vova']; // hivatkozás egy asszociatív tömb sejt;
By the way, amikor hivatkozva egy asszociatív tömb, amely sejtek nem feltétlenül a legfontosabb, hogy idézőjelbe vagy konzolokra. De azt javasoljuk, hogy erre.
Tömbök A PHP bármilyen beágyazott dimenzióban, de hagyományosan egy-és kétdimenziós tömböket.
A tömb képes tárolni bármilyen információt - az egyszerű számok bonyolult szerkezetek.
Csak egy tömböt:
var $ tomb1 = array (); // üres tömb
var $ tomb2 = array ( "vova", "nina", "Olga"); // tömb adatok
Így nyilvánítja közönséges tömb. Ha azonban meg kell, hogy állapítsa meg egy asszociatív tömböt adatok vagy egy tömb, amelynek az adatokat „szétszórt” a távoli egy másik sejtből, meg kell határozni mellett az értékek a sejtek, még a kiemelt (név). A kulcsfontosságú adatokat az elválasztott kombináció „=>”.
var $ array3 = array (0 => "vova", 11 => "nina", 543 => "Olga");
var $ array4 = array ( "Sorokin" => "vova", "Bulgakova" => "nina", "zhezlova" => "Olga");
Az első esetben azt látjuk, egy sor nevek vannak rendelve sejtek konkrét számok (összes közbenső cella bejelentett üres), míg a második - a nevét a sejtek helyett számozás - nevek.
Ahhoz, hogy megtanulják a nevét Szorokin, most elég feltenni egy tömböt:
echo $ array4 [ 'Szorokin'];
Hogyan igazolja a tömb?
Meg kell jegyezni, hogy a tömb szabványos helyzetek, ugyanúgy viselkedik, mint egy közönséges változó.
if (! isset ($ array_name)) echo "Nincs ilyen tömb!";
Mivel a legegyszerűbb módja annak, hogy nyomtassa ki a tartalmát a tömb?
echo implode ( '', $ array_name);
ahol implode - funkció kapcsolata a szeparátor.
Ebben az esetben a tömb viselkedik, mint egy változó listát.
Ha azt szeretnénk, hogy hozzon létre egy tömböt egy műveletet?
Ezután használhatja a listán () függvényt. egyesül az ott felsorolt változók egy tömbben.
$ Str = "egy, kettő, három";
$ List ($ egy, $ kettő, három $) = explode ( '', $ SRT);
Most minden változó szót tartalmazza.
És print:
echo implode ( '', list ($ egy, $ kettő, három $));
Akkor, persze, és csak megy át a tartalmát a tömb a hurok:
while ($ i * * *
Ennél megáll ma, holnap folytatni fogjuk. Próbálja ki tömbök, ez nagyon szórakoztató!
Ez a kiadás készítünk kémkedés Sterling Hughes könyv „PHP 4.0. Fejlesztői útmutató.”