Í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ó.”

Kapcsolódó cikkek