"value1","key2" = >"value2"];Diese Methode erstellt ein assoziatives Array, in dem Schlüssel und Werte über den =>-Operator gepaart werden. Methode 2: Fügen Sie nacheinander Schlüssel-Wert-Paare hinzu $array=[];$array["key1"]="value1";$array["k"/> "value1","key2" = >"value2"];Diese Methode erstellt ein assoziatives Array, in dem Schlüssel und Werte über den =>-Operator gepaart werden. Methode 2: Fügen Sie nacheinander Schlüssel-Wert-Paare hinzu $array=[];$array["key1"]="value1";$array["k">

Heim >Backend-Entwicklung >PHP-Tutorial >PHP, wie man ein Array mit angegebenen Schlüsseln und Werten füllt

PHP, wie man ein Array mit angegebenen Schlüsseln und Werten füllt

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBnach vorne
2024-03-19 15:52:05987Durchsuche

Der PHP-Editor Xiaoxin zeigt Ihnen, wie Sie ein Array mit angegebenen Schlüsseln und Werten füllen. In PHP können Sie die Funktion array_fill_keys() verwenden, um diesen Zweck zu erreichen. Diese Funktion akzeptiert zwei Parameter, der erste Parameter ist das Schlüsselarray und der zweite Parameter ist der auszufüllende Wert. Mit dieser Funktion können Sie ganz einfach ein Array mit angegebenen Schlüsseln und Werten erstellen. Als Nächstes werden wir detailliert beschreiben, wie die Funktion array_fill_keys() zum Füllen eines Arrays verwendet wird.

Füllt ein Array mit angegebenen Schlüsseln und Werten

In php gibt es mehrere Möglichkeiten, ein Array mit angegebenen Schlüsseln und Werten zu füllen:

Methode 1: Array-Literal-Syntax verwenden

$array = ["key1" => "value1", "key2" => "value2"];

Diese Methode erstellt ein assoziatives Array, in dem Schlüssel und Werte über den Operator => gepaart werden.

Methode 2: Schlüssel-Wert-Paare nacheinander hinzufügen

$array = [];
$array["key1"] = "value1";
$array["key2"] = "value2";

Diese Methode erstellt zunächst ein leeres Array und fügt dann nacheinander Schlüssel-Wert-Paare zum Array hinzu.

Methode 3: Verwenden Sie die Array()-Funktion

$array = array("key1" => "value1", "key2" => "value2");

Diese Methode erstellt ein assoziatives Array mithilfe der Funktion Array().

Methode 4: Verwenden Sie die Funktion array_merge()

$array = array_merge(["key1" => "value1"], ["key2" => "value2"]);

Diese Methode führt zwei oder mehr assoziative Arrays zu einem neuen assoziativen Array zusammen.

Methode 5: Verwenden Sie die $array[]-Syntax

$array = [];
$array[] = "value1";
$array["key2"] = "value2";

Diese Methode verwendet die Syntax $array[], um Werte zu einem Array hinzuzufügen. Wenn der Schlüssel nicht angegeben ist, werden aufeinanderfolgende Ganzzahlen als Schlüssel verwendet.

Achtung:

  • Für assoziative Arrays müssen die Schlüssel Strings oder Ganzzahlen sein, während die Werte einen beliebigen Datentyp haben können.
  • Schlüssel können nicht wiederholt werden. Nachfolgend hinzugefügte Schlüssel-Wert-Paare überschreiben die vorherigen Schlüssel-Wert-Paare.
  • Sowohl die Schlüssel als auch die Werte im Array können Variablen oder Ausdrücke verwenden.

Beispiel:

<?php

// 使用数组字面量语法
$array1 = ["name" => "John Doe", "age" => 30];

// 逐个添加键值对
$array2 = [];
$array2["name"] = "Jane Doe";
$array2["age"] = 25;

// 使用 Array() 函数
$array3 = array("name" => "Bob Smith", "age" => 40);

// 使用 array_merge() 函数
$array4 = array_merge(["name" => "Alice Miller"], ["age" => 35]);

// 使用 $array[] 语法
$array5 = [];
$array5[] = "Tom Johnson";
$array5["age"] = 28;

print_r($array1);
print_r($array2);
print_r($array3);
print_r($array4);
print_r($array5);

?>

Ausgabe:

Array
(
[name] => John Doe
[age] => 30
)
Array
(
[name] => Jane Doe
[age] => 25
)
Array
(
[name] => Bob Smith
[age] => 40
)
Array
(
[name] => Alice Miller
[age] => 35
)
Array
(
[0] => Tom Johnson
[age] => 28
)

Das obige ist der detaillierte Inhalt vonPHP, wie man ein Array mit angegebenen Schlüsseln und Werten füllt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lsjlt.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen