Maison > développement back-end > tutoriel php > fonction php array_pad() qui insère un nombre spécifié d'éléments avec une valeur spécifiée dans un tableau

fonction php array_pad() qui insère un nombre spécifié d'éléments avec une valeur spécifiée dans un tableau

黄舟
Libérer: 2023-03-17 08:08:01
original
1611 Les gens l'ont consulté

Instance

renvoie 5 éléments et insère la valeur "bleue" dans un nouvel élément du tableau :

<?php
$a=array("red","green");
print_r(array_pad($a,5,"blue"));
?>
Copier après la connexion

Définition et utilisation

array_pad() Fonction Insère un nombre spécifié d'éléments avec une valeur spécifiée dans un tableau.

Astuce : Si vous définissez le paramètre size sur un nombre négatif, la fonction insérera le nouvel élément avant le tableau d'origine (voir exemple ci-dessous).

Remarque : Si le paramètre size est plus petit que la longueur du tableau d'origine, cette fonction ne supprimera aucun élément.

Syntaxe

array_pad(array,size,value)
Copier après la connexion
参数描述
array必需。规定数组。
size必需。规定从函数返回的数组元素个数。
value必需。规定从函数返回的数组中新元素的值。

Détails techniques

返回值:返回带有新元素的数组。
PHP 版本:4+

Plus d'exemples

Exemple 1

Utilisation de la taille des valeurs négatives paramètre :

<?php
$a=array("red","green");
print_r(array_pad($a,-5,"blue"));
?>
Copier après la connexion

Exemple :

<?php  
$a=array("Dog","Cat");  
print_r(array_pad($a,5,0));  
?>
Copier après la connexion

Sortie :

Array ( [0] => Dog [1] => Cat [2] => 0 [3] => 0 [4] => 0 )
Copier après la connexion

Exemple 2 :

avec paramètre de taille négative :

<?php  
$a=array("Dog","Cat");  
print_r(array_pad($a,-5,0));  
?>
Copier après la connexion

Sortie :

Array ( [0] => 0 [1] => 0 [2] => 0 [3] => Dog [4] => Cat )
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal