Počítače, Programovanie
Ako PHP pole?
Pole je dátová štruktúra, ktorá umožňuje jedno miesto pre uloženie určité hodnoty, ktoré sú prvky rovnakého typu.
typy pole
Existujú dva typy polí, ktoré sa líšia v spôsobe identifikácie prvkov.
- Jednoduché - každý prvok v ňom je uvedený index do sekvencie.
- Asociatívne - má odkazovať na prvok pomocou tlačidiel spojených s logickými hodnotami.
Jednoducho povedané, je premenná, ktorá môže byť viac ako jedna hodnota. Zaujímame sa o PHP poľa.
charakteristické rysy
Zvážiť PHP detailov pole:
- Môže obsahovať ľubovoľný počet hodnôt, a je prázdna.
- Každá z hodnôt, ktorá obsahuje rad PHP, nazýva prvok.
- Prvok ukladá rôzne typy premenných. Tie môžu byť nitky, celé čísla, Booleans.
- Prístup k prvkom je možné pomocou indexov, ktoré sú v malých písmen a číslic.
- PHP pole obsahuje prvky s jedinečnými indexy.
- Počet prvkov v matici - je jeho dĺžka.
- Hodnoty prvkov môže byť tiež polia, ako sú viacrozmerné polia.
Charakteristickým rysom PHP je schopnosť vytvoriť pole v skripte akejkoľvek zložitosti.
výhody:
- Je ľahké pracovať súčasne s viacerými hodnotami v matici. Je ľahké robiť cyklus na svojich členov pre zmenu hodnôt.
- Sú ľahko manipulovať. Jednoducho odstrániť, pridávať položky na čítanie alebo zmeniť hodnoty prvkov.
- V PHP, existuje veľa rôznych funkcií, ktoré vám umožní zvládnuť polí. K dispozícii je vyhľadávanie pre určité hodnoty, triedenie, zlučovanie polí.
typy
Pole sa ďalej delia na 2 typy:
- jednorozmerný;
- dvojrozmerný.
Existujú rôzne spôsoby, ako k inicializácii poľa. Po prvé, vziať do úvahy jednoduché, a potom - asociatívne pole PHP.
Príklad vytvorenie jednoduchého poľa v PHP:
Priradenie hodnoty PHP prvok poľa môže byť zapísaný ako:
- $ Array [n] = z;
- n - kľúč, z - hodnota.
V druhom spôsobe inicializácia môže byť nič nenaznačuje, v zátvorke :
- $ Name [] = "a";
- $ Name [] = "dva";
- $ Name [] = "tri".
V tomto prípade sa index sa bude rovnať predvolené: 0, 1 a 2.
A môžete priradiť niektorú z jeho hodnota indexu:
- $ Name [35] = 'a';
- $ Name [18] = 'dvoch';
- $ Name [90] = "tri".
Môžete kombinovať metódy inicializačnú:
- $ Name [37] = "prvý";
- $ Name [5] = "druhý";
- $ Name [] = "tretí".
Tretí prvok je priradený index sa rovná 38, as 37 - najväčší z indexov.
Viacrozmerné syntax pole vyzerá takto:
$ Name [indeks1] [indeks2] ....
Teraz sa pozrime, čo PHP asociatívne pole. Index môže byť reťazec, neukladá obmedzenia, medzery sú povolené, jeho dĺžka je odlišná. Asociatívne polia sú dobre používa, keď je potrebné spojiť tieto prvky nie sú s číslami, ale so slovami. Pole, ktoré majú indexy - reťazca sa nazývajú asociatívne.
V jednorozmerné asociatívnych poliach, ktoré obsahujú iba jeden kľúč, to zodpovedá špecifickému indexu. Obrázok hore je príkladom jednorozmerných a viacrozmerných asociatívnych poliach.
Môžete vytvoriť multidimenzionálne asociatívne pole v klasickým spôsobom, ale to nie je príliš pohodlné.
Similar articles
Trending Now