180 of 410 menu

Συνάρτηση array_map

Η συνάρτηση array_map εφαρμόζει μια δεδομένη συνάρτηση σε όλα τα στοιχεία ενός πίνακα και επιστρέφει τον τροποποιημένο πίνακα. Ως πρώτη παράμετρο η συνάρτηση δέχεται μια callback συνάρτηση, και ως δεύτερη - τον πίνακα. Μπορούν να μεταβιβαστούν επιπλέον πίνακες ως τρίτη και επόμενες παράμετροι.

Σύνταξη

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

Παράδειγμα

Ας εξαγάγουμε την τετραγωνική ρίζα από κάθε στοιχείο του πίνακα (με τη βοήθεια της συνάρτησης sqrt) και ας το γράψουμε σε έναν νέο πίνακα:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

[1, 2, 3]

Δείτε επίσης

  • τη συνάρτηση array_filter,
    που φιλτράρει έναν πίνακα
  • τη συνάρτηση array_walk,
    που καλεί μια συνάρτηση για τα στοιχεία ενός πίνακα
  • τη συνάρτηση array_walk_recursive,
    που καλεί αναδρομικά μια συνάρτηση για τα στοιχεία ενός πίνακα
  • τη συνάρτηση array_reduce,
    που συμπτύσσει έναν πίνακα
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη