Heim  >  Artikel  >  Backend-Entwicklung  >  So füllen Sie ein Array mit bestimmten Werten in PHP

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

autoload
autoloadOriginal
2021-03-23 16:53:521773Durchsuche

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
  • array表示数组。

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

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

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

示例:

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

编译显示:

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

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)
    
    ?>
  • 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:

<?php
$input = array(12, 10, 9);

$result = array_pad($input, -7, -1);
var_dump($result2);
// 输出(-1, -1, -1, -1, 12, 10, 9)

?>
Kompilierte Anzeige:
<?php
$input = array(12, 10, 9);
$result = array_pad($input, 2, "noop");
var_dump($result2);
// 输出(12, 10, 9)
?>

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!

Stellungnahme:
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