Objekty a matice PHP: pole push & pop

Organizácia dátových zostáv je vhodná na vytváranie dynamických funkcií. Polia v PHP, funkcie push & amp; pop na prvom a poslednom prvku vám umožní organizovať rekurzívny stoh. Pomocou objektov s rôznymi funkciami môžete získať efektívne riešenia. PHP array_push () pridá nový prvok na koniec poľa. Funkcia array_pop () prijíma posledný prvok poľa. To vám umožní pracovať s posledným prvkom v kontexte jeho funkčnosti.

syntaxe a analógie

Normálna prevádzka $ arr [] = 'apple' funkcie = funguje ako PHP array_push ('jablko'). Rozdiel medzi funkciou operácie priradenie, ktorá vytvára nový prvok poľa: to vám umožní pridať viac položiek, a udáva počet prvkov v poli po operácii.


Pridaním prvkov do poľa bez špecifikácie kľúča je vhodnejšie použiť funkciu. Existujú prípady, keď jednorozmerné pole, ale je vhodné uvažovať prvky v páre alebo sady blokov. V skutočnosti, ak potrebujete pridať niekoľko položiek naraz do poľa v PHP, array_push je pohodlnejší. Ber to na vedomie. Kombinácia triád: pole push, PHP a asociačné pole - v skutočnosti nie je možné. Nemôžete zadať požadovaný index. Pravidlá PHP však neobmedzujú vývojárov. V prípade, že ľavá časť nápadu: Pridanie položky do stohu (AMIS), v pravej časti nápadu - abstrakcie.

Štruktúra a úroveň logického

V skutočnosti je asociatívne pole - jednoduchá kombinácie klávesov a hodnôt. Ak vezmeme do úvahy pole ako funkčnosť v kontexteprvky, obsah je premenený na úplne inú úroveň.


Pre vývojára nezáleží na tom, ako je usporiadané pole, je dôležité ho použiť. Ak je kľúčom postupnosť: 012 je dobrá voľba. Ak sú kľúčové slová: "ovocie", "zelenina", "obilniny" je ďalšou logikou prezentácie informácií. Prechod na úroveň objektov ako prvkov poľa umožňuje otočiť pole do logiky interakcie funkcií.

Objekty v poliach

Jeden skutočný objekt môže definovať "jablko" a potom objekt môže mať odlišnú funkčnosť. Pre poľnohospodárov - je to činnosť na optimalizáciu výnosov a vlastností - kvalitu úrody. Pre obchodníka - to sú podmienky dodania, odrody, vkusné vlastnosti, záujmy spotrebiteľov. Pre kupujúceho ide o údaje o vzhľade, užitočnosti výrobku a miestach nákupu. Pokiaľ ide o nielen jeden výrobok (objekt), ale niekoľko - je vhodné použiť pole a tu PHP array_push () je jednoduché riešenie a nie je potrebné mať kľúče. Sekvencia priestorových objektov v poli nie je veľmi významná. Farmer "v slučke" môžete vidieť celý portfólio a prijať opatrenia v správnom čase ako objekt, jablko ', a vo všetkých ostatných:, hrušky',, slivky ', podobne ide obchodníka a kupujúceho.
Existuje problém, ale riešenie tohto problému je vhodné preložiť do samotného objektu v aplikácii, ktorá je relevantná v konkrétnej oblasti na dosiahnutie konkrétneho cieľa. Pridaním funkcie PHP array_push () do viacerých objektov môžete jednoducho použiť pole, pretože objektom je schopnosťnezávisle realizovať svoju funkčnosť.

Súvisiace publikácie