PHP array_pad()
La fonction array_pad est une fonction intégrée en PHP et est utilisée pour ajouter (insérer) un nombre spécifié d’éléments, avec une valeur spécifiée, dans un tableau.
Si la valeur spécifiée est positive, le tableau est rempli du côté droit, s’il est négatif, il est rempli du côté gauche.
Si la valeur spécifiée est inférieure ou égale à la longueur du tableau, aucun remplissage n’a lieu.
Exemple 1:
Entrée : array = ("Ada", "Java", "C++", "Python", "Perl") $total_size = 7 , $value = "PHP" Sortie : Array ( [0] => Ada [1] => Java [2] => C++ [3] => Python [4] => Perl [5] => PHP [6] => PHP )
Exemple 2:
Entrée : array = ("Ada", "Java", "C++", "Python", "Perl") $total_size = -7 , $value = "PHP" Sortie : Array ( [0] => PHP [1] => PHP [2] => Ada [3] => Java [4] => C++ [5] => Python [6] => Perl )
Syntaxe
array_pad(array, total_size, value)
Paramètres
- array(Obligatoire) : Fait référence au tableau sur lequel les éléments doivent être ajoutés.
- total_size(Obligatoire) : Fait référence à la taille totale du nouveau tableau à retourner.
- value(Optionnelles) : Fait référence à la valeur avec laquelle le remplissage aura lieu.
Valeur de retour
La fonction renvoie un tableau avec de nouveaux éléments.
Version PHP:
4+
Exemple 1 en PHP:
<?php $arr = array("Ada", "Java", "C++", "Python", "Perl"); print_r(array_pad($arr,7,"PHP")); ?>
Sortie:
Array ( [0] => Ada [1] => Java [2] => C++ [3] => Python [4] => Perl [5] => PHP [6] => PHP )
Exemple 2 en PHP:
<?php $arr = array("Ada", "Java", "C++", "Python", "Perl"); print_r(array_pad($arr,-7,"PHP")); ?>
Sortie:
Array ( [0] => PHP [1] => PHP [2] => Ada [3] => Java [4] => C++ [5] => Python [6] => Perl )