PHP array_pad()

image_pdfimage_print

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
)
Questions d'entretiens PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *