Maison >développement back-end >Problème PHP >Comment remplir le tableau s'il n'y a pas assez d'éléments de tableau en php
Deux façons de remplir un tableau en PHP : 1. Remplissez le tableau à la longueur spécifiée avec la valeur spécifiée via array_pad(), la syntaxe est "array_pad (tableau d'origine, longueur, valeur spécifiée)". 2. Remplissez le tableau à la longueur spécifiée avec la valeur spécifiée via array_fill(), la syntaxe est "array_fill (position de début de remplissage, longueur de remplissage, valeur spécifiée)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
PHP fournit 2 fonctions pour remplir des tableaux jusqu'à une longueur spécifiée :
array_pad() : Utilisez le donné Remplir le tableau avec la valeur
array_fill() : Créez un nouveau tableau en remplissant data
1 Utilisez array_pad() pour remplir le tableau
array_pad() peut remplir le tableau jusqu'au tableau. valeur spécifiée avec une certaine valeur La longueur, sa syntaxe est la suivante :
array array_pad ( array $arr, int $size , mixed $value )
Description du paramètre :
Valeur de retour : renvoie le tableau rempli. Le tableau renvoyé n'est qu'une copie, le tableau d'origine ne sera pas modifié.
Les exemples d'utilisation sont les suivants :
<?php header('content-type:text/html;charset=utf-8'); $arr = array(12, 10, 9); $result = array_pad($arr, 5, 0); //从数组右侧开始, 用0填补数组到含有5个元素 var_dump($result); $result = array_pad($arr, -7, -1); //从数组左侧开始, 用-1填补数组到含有7个元素 var_dump($result); $result = array_pad($arr, 2, "noop"); // 第二个参数小于数组长度, 不填补 var_dump($result); ?>2. Utilisez array_fill() pour remplir le tableau
La fonction array_fill() créera un nouveau tableau en remplissant des données, ou utilisera une certaine valeur pour remplir le tableau. à la longueur spécifiée de 1 se termine ;
Si start_index est un nombre négatif, l'index du tableau sera composé de start_index, 0, 1, 2, ..., num-1.
array array_fill ( int $start_index , int $num , mixed $value )
Apprentissage recommandé : "
Tutoriel vidéo 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!