Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte textový editor , napríklad Poznámkový blok a vytvorte nový súbor . Napíšte segment kódu , ktorý definuje pole , z ktorého sa odstráni hodnoty a premenné obsahujúce hodnotu , ktorú chcete odstrániť . Pole je definované pomocou " matice ( kľúč = > hodnota [ , ... ] ) " syntaxe . Tu je príklad kódu :
$ array = array ( ' ovocie ' = > ' jablko ' , ' vegetarián ' = > ' mrkva ' , ' zelená ' = > ' šalát ' , ' red ' = > ' jablko ' ) ;
$ findValue = ' jablko ' ,
2
Napíšte segment kódu , ktorý spustí PHP je " array_search " funkcie a ukladá výsledok do premenná . Funkcia má dva parametre : hodnoty nájsť a pole pre vyhľadávanie . Pomocou premenné definované v predchádzajúcom kroku ako parametre . Kód by mal vyzerať takto :
$ key = array_search ( $ findValue , $ pole ) ;
3
Napíšte segment kódu , ktorý vykonáva funkciu PHP " unset " s prvkom poľa zistené v predchádzajúcom kroku , ako parameter . Tu je kód :
unset ( $ pole [ $ key ] ) ;
4
Ak chcete odstrániť všetky výskyty hodnoty z poľa , obklopujú " unset " volanie funkcie s " , zatiaľ čo " slučky . Vložte kód z kroku 2 " , zatiaľ čo " výraz slučky ( medzi zátvorky ) spolu s " ! == False . " Tu je kompletný kód : ( ! ( $ Key = array_search ( $ findValue , $ pole ) ) == false )
zatiaľ čo {
unset ( $ pole [ $ key ] ) ;
}