Συνάρτηση array_fill

Η συνάρτηση array_fill δημιουργεί έναν πίνακα, γεμισμένο με στοιχεία που έχουν μια συγκεκριμένη τιμή.

Σύνταξη

phparray_fill(int $start_index, int $count, mixed $value): array

Παράδειγμα

Ας γεμίσουμε τον πίνακα με 5 στοιχεία που έχουν το κείμενο 'x'. Εφόσον η πρώτη παράμετρος είναι 0, οι κλειδιά θα ξεκινήσουν την αρίθμησή τους από το μηδέν:

php<?php
  $res = array_fill(0, 5, 'x');
  var_dump($res);
?>

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

php[0 => 'x', 1 => 'x', 2 => 'x', 3 => 'x', 4 => 'x']

Παράδειγμα

Ας γεμίσουμε τον πίνακα με 5 στοιχεία που έχουν το κείμενο 'x'. Εφόσον η πρώτη παράμετρος είναι 3, οι κλειδιά θα ξεκινήσουν την αρίθμησή τους από το τρία:

php<?php
  $res = array_fill(3, 5, 'x');
  var_dump($res);
?>

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

php[3 => 'x', 4 => 'x', 5 => 'x', 6 => 'x', 7 => 'x']

Παράδειγμα

Ας γεμίσουμε έναν διδιάστατο πίνακα:

php<?php
  $res = array_fill(0, 3, array_fill(0, 3, 'x'));
  var_dump($res);
?>

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

php[['x', 'x', 'x'], ['x', 'x', 'x'], ['x', 'x', 'x']]

Δείτε επίσης

  • τη συνάρτηση array_pad,
    που συμπληρώνει τον πίνακα με δεδομένα στοιχεία
  • τη συνάρτηση range,
    που δημιουργεί έναν πίνακα με ένα εύρος στοιχείων