Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pripravte PHP skript s poľami v ňom . Nasledujúci príklad kódu osnovy vytvorí inštanciu a pole s textovými reťazcami uloženými v ňom : ?
< Php
$ my_array = array ( " jablko " , " banán " , " oranžová " , " strapec " ) ; .
>
Toto je triviálne príklad demonštrovať princíp odstránenie prvkov poľa , ale môžete použiť ľubovoľnú maticu máte vo Vašom skripte už
2
Zmazať prvok , ktorý chcete odstrániť . V závislosti na svoje vlastné pole , môže byť prvok pozície pristupovať pomocou predvolené celočíselné kľúča , alebo alternatívne pomocou indexu reťazec , ak je to , ako ste to vytvorili . Ak chcete odstrániť prvok pomocou celočíselné kľúča , použite nasledujúcu syntax , čo dokazuje prvok na indexe jednom odstraňovaná pomocou " unset " metódu :
//unset element jeden
unset ( $ my_array [ 1 ] ) ;
Nezabudnite , že pole číslo indexovanie začína na nule , takže pozícia jedna je druhá položka . Ak používate reťazec indexovanie pre vaše pole , použite nasledujúcu syntax , v ktorom je prvok s kľúčom " im " odstrániť :
//unset prvku Jim klipart
unset ( $ my_array [ ' im ' ] ) ;
metóda " unset " ničí premennej zadaný ako parameter
3
Zoradiť váš usporiadanie poľa .. V závislosti na svoje vlastné pole , budete musieť znovu usporiadať ľahko vyhnúť syntaktické chyby spôsobené odstránením prvku . To je zvyčajne nutné pre polia , ktoré sú indexované pomocou celočíselné kľúča . Požadovaný prvok môže byť odstránený , ale zostávajúce pozície poľa a položky zostávajú rovnaké . To znamená, že ak sa odistí ten polohy pole , ďalší vstup po nulovej polohy bude pozícia dve , čo nie je to , čo môžete očakávať . Pre riešenie tohto problému , použite nasledujúci kód :
//prepísať pole s existujúcimi hodnotami
$ my_array = array_values ( $ my_array ) ;
To bude mať za následok pole s následnou celočíselné delenie a bez medzier .
4
Otestujte výsledok vášho odstránenie poľa tým , že píše svoje nové hodnoty . PHP poskytuje metódy pre testovanie hodnôt premenných pri jednotlivých bodov v priebehu výkonu , čo vám umožní zistiť , či sú vaše programy pracujú podľa očakávania . Použite nasledujúci príklad kódu otestovať svoje hodnoty a indexy poľa :
var_dump ( $ my_array ) ;
To bude výstup vaše pole , zoznam každý index i osoba alebo hodnota dáta uložené v že pozície , takže môžete vidieť na prvý pohľad , či je váš skript pracoval .
5
Uložte PHP skript a nahrať na webový server . Prejdite na príslušnú stránku , aby ju vyskúšať , a skontrolujte , že robí to , čo budete potrebovať urobiť . Ak váš kód nefunguje , ako ste očakávali , pozrite sa na syntax znovu , so zvláštnym dôrazom na indexe , ktorý ste zvolili odstrániť na .