Cet article présente principalement comment utiliser la fonction array_pad()
en PHP pour remplir un tableau avec une valeur donnée.
La syntaxe est la suivante :
array_pad ( array $array , int $size , mixed $value ) : array
array représente un tableau.
size représente le nombre d'éléments du tableau renvoyés par la fonction.
value représente la valeur du nouvel élément dans le tableau renvoyé par la fonction.
Valeur de retour : renvoie le tableau rempli. Le tableau renvoyé n'est qu'une copie, le tableau d'origine ne sera pas modifié.
Exemple :
?php $a=array("red","green"); echo "<pre class="brush:php;toolbar:false">"; var_dump(array_pad($a,-5,"blue")); ?>
Affichage compilé :
array(5) { [0]=> string(4) "blue" [1]=> string(4) "blue" [2]=> string(4) "blue" [3]=> string(3) "red" [4]=> string(5) "green" }
PS : La valeur de la taille est int
Tapez
Si la taille est un nombre positif, remplissez-le sur le côté droit du tableau
<?php $input = array(12, 10, 9); $result = array_pad($input, 5, 0); var_dump($result1); //输出(12, 10, 9, 0, 0) ?>
Si size est un nombre négatif, le remplissage commence par la gauche
<?php $input = array(12, 10, 9); $result = array_pad($input, -7, -1); var_dump($result2); // 输出(-1, -1, -1, -1, 12, 10, 9) ?>
Si la valeur absolue de size est inférieure ou égale à la longueur du tableau arr, il n’y aura pas de remplissage.
<?php $input = array(12, 10, 9); $result = array_pad($input, 2, "noop"); var_dump($result2); // 输出(12, 10, 9) ?>
Recommandé : "tutoriel vidéo php" "tutoriel php"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!