Introduction à la fonction PHP—array_pad() : remplissez le tableau à la longueur spécifiée avec la valeur spécifiée
En PHP, il existe de nombreuses fonctions de tableau couramment utilisées qui peuvent nous aider à traiter et à exploiter rapidement les tableaux. L'une des fonctions très utiles est la fonction array_pad(). Cette fonction remplit un tableau jusqu'à une longueur spécifiée avec une valeur spécifiée. La syntaxe de la fonction
array_pad() est la suivante :
array_pad(array $array, int $size, Mixed $value) : array
Description du paramètre :
- array : le tableau qui doit être rempli ;
size : le tableau qui doit être rempli. Longueur spécifiée ; - value : la valeur spécifiée utilisée pour le remplissage.
-
Ensuite, nous démontrons l'utilisation de la fonction array_pad() à travers un exemple de code simple.
// 定义一个数组
$numbers = ['1', '2', '3'];
// 将数组填充到指定长度
$paddedArray = array_pad($numbers, 5, '0');
// 输出结果
print_r($paddedArray);
Copier après la connexion
Exécutez le code ci-dessus, nous obtiendrons le résultat suivant :
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 0
[4] => 0
)
Copier après la connexion
Comme le montre la sortie, le tableau d'origine $numbers est complété jusqu'à une longueur de 5 et rempli avec la valeur « 0 ». Dans le nouveau tableau $paddedArray rempli, les éléments du tableau d'origine restent à leurs positions d'origine, tandis que les éléments nouvellement remplis sont ajoutés à la fin du tableau.
En plus de remplir le tableau à la longueur spécifiée, la fonction array_pad() peut également accepter des paramètres de longueur négatifs. Lorsque le paramètre de longueur est négatif, le tableau sera rempli en fonction de la valeur d'origine. Autrement dit, si la longueur spécifiée est inférieure à la longueur du tableau d'origine, la fonction supprimera les éléments à la fin du tableau.
Regardons à nouveau l'exemple de code :
// 定义一个数组
$numbers = ['1', '2', '3'];
// 将数组在原来长度基础上进行填充
$paddedArray = array_pad($numbers, -5, '');
// 输出结果
print_r($paddedArray);
Copier après la connexion
Exécutez le code ci-dessus, nous obtiendrons le résultat suivant :
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] =>
[4] =>
)
Copier après la connexion
À partir de la sortie, le tableau d'origine $numbers est rempli en fonction de la longueur d'origine, et le nouveau après le remplissage Les éléments de chaîne vides sont ajoutés au tableau $paddedArray et le nombre d'éléments est cohérent avec la longueur du remplissage.
Pour résumer, la fonction array_pad() est une fonction tableau très pratique en PHP. Il remplit un tableau jusqu'à une longueur spécifiée avec une valeur spécifiée. Qu'il s'agisse de compléter le tableau sur une longueur plus longue ou de le remplir à la longueur d'origine, la fonction array_pad() peut répondre à nos besoins. En utilisant cette fonction de manière flexible, nous pouvons gérer et manipuler les tableaux plus efficacement.
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!