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 aplikovať funkciu na každý Index Array PHP

Použitie funkcie pre každý prvok v poli je bežným požiadavkou pri programovaní v PHP . Napríklad , keď si získať rad riadkov z databázy , alebo spracovať rad dát z formulárov predložených užívateľom , každý riadok často potrebuje funkciu filtrovania aplikované za účelom vyčistenia mimo nebezpečné dát . Navyše , keď je potreba rad časových pečiatok , ktoré majú byť prevedené na dáta , funkcia " date " PHP musí byť aplikovaná na každý prvok . Našťastie , použitím funkcie pre každý prvok v poli je jednoduchá úloha . Pokyny dovolená 1

Otvorte textový editor , napríklad Poznámkový blok a vytvorte nový súbor . Napíšte segment PHP kódu , ktorý definuje pole pomocou " array ( ... ) " príkaz . Tu je to , čo váš kód by mal vyzerať takto : ?

< Php

$ myArray = array ( ' Smith ' , ' Jones " , " Zahradník " , " Einstein " ) ;

2

Napísať " foreach " slučka do slučky cez každý prvok v poli . Slučka je zvyčajne vo formáte " foreach ( array_expression ako $ element ) , " ale , že bude kopírovať každý prvok do dočasného " $ element " premenné . Zmeny vykonané v tejto premennej sa neuplatňuje na pôvodné pole . Preto budeme musieť použiť referenčné operátor " & " . To vám umožní vykonávať zmeny do pôvodného poľa . Nižšie je uvedený kompletný kód :

foreach ( $ myArray ako & $ element ) { }
3

Vnútri " foreach " slučky , použite funkciu Vášho výberu " $ element " variabilná . V tomto príklade budeme používať funkciu " substr " . Tu je kód :

foreach ( $ myArray ako & $ element ) {

$ element = substr ( $ element , 0 , 3 ) ;

}
stránka 4

Odstrániť " $ element " premennej pomocou funkcie " unset " . Tým sa uvoľní pamäť používa premenné a , čo je dôležitejšie , uistite sa , že pole nie je náhodne zmenený tým , že zmeny premenné . Tu je kód :

unset ( $ element ) ;

Najnovšie články

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