165 of 410 menu

Συνάρτηση array_pad

Η συνάρτηση array_pad συμπληρώνει έναν πίνακα με μια συγκεκριμένη τιμή σε ένα δεδομένο μέγεθος. Ως πρώτη παράμετρο η συνάρτηση δέχεται τον πίνακα για συμπλήρωση, ως δεύτερη παράμετρο - μέχρι ποιο μέγεθος να συμπληρωθεί, ως τρίτη - με τι να συμπληρωθεί.

Η δεύτερη παράμετρος μπορεί να είναι αρνητική - σε αυτή την περίπτωση ο πίνακας θα συμπληρώνεται με στοιχεία όχι από το τέλος, αλλά από την αρχή.

Σύνταξη

array_pad(array $array, int $length, mixed $value): array

Παράδειγμα

Ας συμπληρώσουμε τον πίνακα με μηδενικά έτσι ώστε το μέγεθός του να γίνει 7 στοιχεία:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

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

['a', 'b', 'c', 'd', 'e', 0, 0]

Παράδειγμα

Τώρα ο πίνακας έχει ήδη 7 στοιχεία - επομένως δεν θα συμπληρωθεί με τίποτα:

<?php $arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

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

['a', 'b', 'c', 'd', 'e', 'f', 'g']

Παράδειγμα

Ας κάνουμε τη δεύτερη παράμετρο αρνητική. Σε αυτή την περίπτωση ο πίνακας θα συμπληρωθεί από την αρχή, και όχι από το τέλος:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, -7, 0); var_dump($res); ?>

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

[0, 0, 'a', 'b', 'c', 'd', 'e']

Δείτε επίσης

  • τη συνάρτηση array_fill,
    που συμπληρώνει έναν πίνακα με μια δεδομένη τιμή
  • τη συνάρτηση range,
    που δημιουργεί έναν πίνακα με ένα εύρος στοιχείων
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη