So füllen Sie ein Array mit bestimmten Werten in PHP

autoload
Freigeben: 2023-03-08 22:04:02
Original
1803 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Verwendung der Funktion array_pad() in PHP vorgestellt, um ein Array mit einem bestimmten Wert zu füllen. array_pad()函数,用给定的值填充数组。

语法如下:

array_pad ( array $array , int $size , mixed $value ) : array
Nach dem Login kopieren
  • array表示数组。

  • size表示从函数返回的数组元素个数。

  • value表示从函数返回的数组中新元素的值。

返回值:返回填充后的数组。返回的数组只是一个副本,原数组不会被改变。

示例:

?php
$a=array("red","green");
echo "<pre class="brush:php;toolbar:false">";
var_dump(array_pad($a,-5,"blue"));
?>
Nach dem Login kopieren

编译显示:

array(5) {
  [0]=>
  string(4) "blue"
  [1]=>
  string(4) "blue"
  [2]=>
  string(4) "blue"
  [3]=>
  string(3) "red"
  [4]=>
  string(5) "green"
}
Nach dem Login kopieren

PS:size的值为intDie Syntax lautet wie folgt:

    <?php
    $input = array(12, 10, 9);
    
    $result = array_pad($input, 5, 0);
    var_dump($result1);
    //输出(12, 10, 9, 0, 0)
    
    ?>
    Nach dem Login kopieren
  • array steht für ein Array.
  • size stellt die Anzahl der von der Funktion zurückgegebenen Array-Elemente dar.

value stellt den Wert des neuen Elements im Array dar, das von der Funktion zurückgegeben wird.
  • Rückgabewert: Gibt das gefüllte Array zurück. Das zurückgegebene Array ist nur eine Kopie, das ursprüngliche Array wird nicht verändert.
Beispiel:

Kompilierte Anzeige:
<?php
$input = array(12, 10, 9);
$result = array_pad($input, 2, "noop");
var_dump($result2);
// 输出(12, 10, 9)
?>
Nach dem Login kopieren
PS: Der Wert der Größe ist vom Typ int 🎜🎜🎜🎜🎜 Wenn size eine negative Zahl ist, wird sie von links aufgefüllt; wenn der absolute Wert von size kleiner oder gleich der Länge des arr-Arrays ist, gibt es einfach keine Auffüllung. 🎜🎜🎜rrreee🎜Empfohlen: „🎜php-Video-Tutorial🎜“ „🎜php-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo füllen Sie ein Array mit bestimmten Werten in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage