180 of 410 menu

Funzione array_map

La funzione array_map applica una funzione specificata a tutti gli elementi di un array e restituisce l'array modificato. Il primo parametro della funzione accetta una callback, e il secondo - un array. È possibile passare array aggiuntivi come terzo parametro e così via.

Sintassi

array_map(?callable $callback, array $array, array ...$arrays): array

Esempio

Estraiamo la radice quadrata di ogni elemento dell'array (utilizzando la funzione sqrt) e salviamola in un nuovo array:

<?php $arr = [1, 4, 9]; $res = array_map('sqrt', $arr); var_dump($res); ?>

Risultato dell'esecuzione del codice:

[1, 2, 3]

Vedi anche

  • la funzione array_filter,
    che filtra un array
  • la funzione array_walk,
    che chiama una funzione per gli elementi di un array
  • la funzione array_walk_recursive,
    che chiama ricorsivamente una funzione per gli elementi di un array
  • la funzione array_reduce,
    che riduce un array
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta