Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť Účtovná jednotka z poľa v PHP

jazyk PHP neposkytuje štandardné funkcie pre odobratie prvku z poľa , či pole obsahuje dátové hodnoty , predmety alebo akýkoľvek iný typ entity . Avšak , tento proces je vlastne veľmi jednoduché , pomocou ďalších štandardných PHP funkcie pre manipuláciu s polí a premenných . Tie majú určitú úroveň voľby v tom , ako ste ísť o odobratie pole subjekt , ale celý proces bude zhruba rovnaká vo väčšine prípadov . Pokyny dovolená 1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené