<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// titre: Comment l'utiliserarray_fillLes fonctions créent et initialisent rapidement les tableaux,Étapes explication détaillée</span></span><span>
</span><span><span class="hljs-comment">// Parties de cet article qui n'ont rien à voir avec la démonstration du code réelle</span></span><span>
</span><span><span class="hljs-comment">// ------------------------------------------------------------</span></span><span>
</span><span><span class="hljs-comment">// Démarrer le texte</span></span><span>
<span class="hljs-comment">/**
* exister PHP milieu,Les tableaux sont des structures de données très couramment utilisées,L'initialisation d'un tableau avec un certain nombre d'éléments est souvent rencontrée。
* Si vous êtes attribué un par un,Non seulement,Il est facile de faire des erreurs。Nous pouvons utiliser PHP Intégré array_fill() fonction,
* Créer et initialiser rapidement les tableaux。本文将详细讲解该fonction的使用步骤。
*
* un、array_fill fonction的语法
* array array_fill ( int $start_index , int $count , mixed $value )
*
* Description du paramètre:
* 1. $start_index:L'indice de départ du tableau。
* 2. $count:Combien d'éléments à créer。
* 3. $value:La valeur initiale de chaque élément。
*
* deux、Utilisation de base
* Exemple:创建un个包含 5 Éléments,La valeur initiale est 0 Tableau de
*/</span>
</span><span><span class="hljs-variable">$arr</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_fill</span></span><span>(</span><span><span class="hljs-number">0</span></span><span>, </span><span><span class="hljs-number">5</span></span><span>, </span><span><span class="hljs-number">0</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$arr</span></span><span>);
<span class="hljs-comment">/**
* Résultat de sortie:
* Array
* (
* [0] => 0
* [1] => 0
* [2] => 0
* [3] => 0
* [4] => 0
* )
*
* trois、Spécifiez l'index de départ
* $start_index Peut-être pas 0,Par exemple, de 3 commencer:
*/</span>
</span><span><span class="hljs-variable">$arr2</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_fill</span></span><span>(</span><span><span class="hljs-number">3</span></span><span>, </span><span><span class="hljs-number">4</span></span><span>, </span><span><span class="hljs-string">"PHP"</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$arr2</span></span><span>);
<span class="hljs-comment">/**
* Résultat de sortie:
* Array
* (
* [3] => PHP
* [4] => PHP
* [5] => PHP
* [6] => PHP
* )
*
* Quatre、Scénarios d'application pratiques
* 1. Créez rapidement les tableaux par défaut,Par exemple, initialisez les données de formulaire。
* 2. exister需要填充占位数据时使用,Évitez la mission cyclique。
* 3. Initialiser un cache ou une structure de file d'attente à longueur fixe。
*
* cinq、Choses à noter
* - $count Les paramètres doivent être supérieurs à 0,Sinon, un avertissement sera déclenché。
* - $start_index Peut être négatif,Mais attention à être cohérent avec la logique。
*
* Résumer:
* array_fill() 是un个简洁高效的fonction,Peut réduire considérablement le code en double。
* exister需要批量生成相同初始值数组时,Cette méthode doit être préférée。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>