disign | Eseguire una PHP Function su ogni Item di un Array | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/eseguire-una-php-function-su-ogni-item-di-un-array-469-2-1.html

© Luca Frassineti

Programmazione 3.167 visualizzazioni

Eseguire una PHP Function su ogni Item di un Array

06/06/2013

Ai più sconosciuta esiste una funzione php, array_map, che ci permette di eseguire una funzione su tutti gli elementi dell'array senza dover ricorrere ad un foreach o altro loop.
Array_map() richiede due argomenti.
Il primo argomento è la funzione da eseguire sul secondo argomento, che è, ovviamente, l'array da sottopore al ciclo.

Array_map restitusice quindi un nuovo array.


Nell'esempio riportato forziamo il tutto maiuscolo (strtoupper) per ogni stringa inserita nell'array:

function  items($original, $func) {
$new = array_map($func, $original);
return $new;
}

$test = array('pippo', 'pluto', 'paperina');
print_r(items($test, 'strtoupper'));

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 




Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:



© 2009 - 2024 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.