Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql > Funzioni di PHP
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 21-01-08, 11:41   #1 (permalink)
Moderatore
 
L'avatar di ceccus
 
Data di registrazione: Oct 2006
Messaggi: 913
[Array] array_filter()

Sintassi: array_filter (array $array_input ,callback $callback)

array_filter passa tutti i valori di $array_input alla funzione $callback, restituendo un array contenente solo i valori di $array_input che retituiscono true dalla funzione $callback invocata. L'associazione chiave=>valore resta inalterata.

Questa funzione risulta utile, ad esempio, quando dobbiamo selezionare tutti i valori di un array che ripondono ad un controllo vero/falso.

Codice PHP:
$array_input=array('a'=>1,'b'=>6,'c'=>3,'d'=>7,'e'=>5,'f'=>9);
 
print_r (array_filter($array_input,'maggiore_5')); 
 
function 
maggiore_5($var
{
    return(
$var>5);
}
 
//restituisce:
Array
(
    [
b] => 6
    
[d] => 7
    
[f] => 9

Nell'esempio la funzione maggiore_5 accetta come parametro un valore e verifica se questo è maggiore di 5, restituendo true in caso affermativo. Con array_filter è stato possibile controllare quali elementi di tutto $array_input rispondano true alla funzione data.
__________________


Ultima modifica di ceccus : 21-01-08 11:56.
ceccus non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 10:12.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.