Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Studiennotizen: Verwendung und Betrieb von Arrays

PHP-Studiennotizen: Verwendung und Betrieb von Arrays

WBOY
Freigeben: 2023-10-08 09:20:29
Original
714 Leute haben es durchsucht

PHP-Studiennotizen: Verwendung und Betrieb von Arrays

PHP-Studiennotizen: Verwendung und Betrieb von Arrays

Einführung:
Array ist eine häufig verwendete Datenstruktur und ein wichtiger Datentyp in PHP. Die Beherrschung der Verwendung und des Betriebs von Arrays kann uns helfen, Daten besser zu organisieren und zu verarbeiten. In diesem Artikel werden die Grundkonzepte von Arrays, das Erstellen und Initialisieren von Arrays, der Zugriff auf Array-Elemente, das Hinzufügen und Löschen von Array-Elementen, das Durchlaufen und Sortieren von Arrays usw. vorgestellt und spezifische Codebeispiele angehängt.

1. Grundkonzept eines Arrays
Ein Array ist eine spezielle Variable, die mehrere Werte speichern kann. Diese Werte können von beliebigem Typ sein, z. B. Zeichenfolgen, Ganzzahlen, Gleitkommazahlen usw. In PHP können Arrays indizierte Arrays oder assoziative Arrays sein.

2. Erstellen und initialisieren Sie das Array

  1. Erstellen Sie das Indexarray:
    Das Indexarray ist der Reihe nach angeordnet und jedes Element hat einen eindeutigen Indexwert. Um ein indiziertes Array zu erstellen, verwenden Sie die Funktion array() oder die Kurzform [].

Beispielcode 1:

//使用array()函数创建索引数组
$fruits = array("apple", "banana", "orange");

//使用简写形式创建索引数组
$fruits = ["apple", "banana", "orange"];
Nach dem Login kopieren
  1. Erstellen eines assoziativen Arrays:
    Assoziative Arrays werden durch die Angabe von Schlüssel-Wert-Paaren erstellt, und jedes Element hat einen Schlüssel und einen entsprechenden Wert.

Beispielcode 2:

//使用array()函数创建关联数组
$person = array("name" => "Tom", "age" => 25, "city" => "Beijing");

//使用简写形式创建关联数组
$person = ["name" => "Tom", "age" => 25, "city" => "Beijing"];
Nach dem Login kopieren

3. Auf Array-Elemente zugreifen

  1. Auf Index-Array-Elemente zugreifen:
    Sie können über den Indexwert auf Array-Elemente zugreifen, und der Indexwert beginnt bei 0 zu zählen.

Beispielcode 3:

$fruits = ["apple", "banana", "orange"];

echo $fruits[0]; //输出:apple
echo $fruits[1]; //输出:banana
echo $fruits[2]; //输出:orange
Nach dem Login kopieren
  1. Zugriff auf assoziative Array-Elemente:
    Auf assoziative Array-Elemente kann per Schlüssel zugegriffen werden.

Beispielcode 4:

$person = ["name" => "Tom", "age" => 25, "city" => "Beijing"];

echo $person["name"]; //输出:Tom
echo $person["age"]; //输出:25
echo $person["city"]; //输出:Beijing
Nach dem Login kopieren

IV. Array-Elemente hinzufügen und löschen

  1. Elemente zum Index-Array hinzufügen:
    Sie können den Indexwert verwenden, um Elemente am Ende des Index-Arrays hinzuzufügen, oder den Indexwert angeben um Elemente an der angegebenen Position hinzuzufügen.

Beispielcode 5:

$fruits = ["apple", "banana", "orange"];

$fruits[] = "grape"; //将"grape"添加到末尾
$fruits[1] = "pear"; //将"pear"替换索引为1的元素

print_r($fruits);
Nach dem Login kopieren
  1. Elemente zu assoziativen Arrays hinzufügen:
    Neue Schlüssel-Wert-Paare können verwendet werden, um Elemente zu assoziativen Arrays hinzuzufügen.

Beispielcode 6:

$person = ["name" => "Tom", "age" => 25];

$person["city"] = "Beijing"; //添加键值对

print_r($person);
Nach dem Login kopieren
  1. Array-Elemente löschen:
    Sie können die Funktion unset() verwenden, um das Element an der angegebenen Position im Array zu löschen, oder die Funktion unset() verwenden, um das Element mit der angegebenen Position zu löschen Schlüssel im assoziativen Array.

Beispielcode 7:

$fruits = ["apple", "banana", "orange"];

unset($fruits[1]); //删除索引为1的元素

print_r($fruits);

$person = ["name" => "Tom", "age" => 25, "city" => "Beijing"];

unset($person["age"]); //删除键为"age"的元素

print_r($person);
Nach dem Login kopieren

5. Durchlaufen und Sortieren von Arrays

  1. Durchlaufen des Index-Arrays:
    Sie können eine for-Schleife oder eine foreach-Schleife verwenden, um das Index-Array zu durchlaufen.

Beispielcode 8:

$fruits = ["apple", "banana", "orange"];

//使用for循环遍历索引数组
for($i = 0; $i < count($fruits); $i++){
    echo $fruits[$i] . " ";
}

//使用foreach循环遍历索引数组
foreach($fruits as $fruit){
    echo $fruit . " ";
}
Nach dem Login kopieren
  1. Assoziative Arrays durchlaufen:
    Sie können eine foreach-Schleife verwenden, um assoziative Arrays zu durchlaufen.

Beispielcode 9:

$person = ["name" => "Tom", "age" => 25, "city" => "Beijing"];

//使用foreach循环遍历关联数组
foreach($person as $key => $value){
    echo $key . ": " . $value . " ";
}
Nach dem Login kopieren
  1. Array-Sortierung:
    Sie können die Funktion sort() verwenden, um das Index-Array in aufsteigender Reihenfolge zu sortieren, und die Funktion rsort(), um das Index-Array in absteigender Reihenfolge zu sortieren.

Beispielcode 10:

$numbers = [3, 1, 2];

sort($numbers); //升序排序

print_r($numbers);

rsort($numbers); //降序排序

print_r($numbers);
Nach dem Login kopieren

Fazit:
Dieser Artikel stellt die Grundkonzepte von Arrays, das Erstellen und Initialisieren von Arrays, den Zugriff auf Array-Elemente, das Hinzufügen und Löschen von Array-Elementen, das Durchlaufen und Sortieren von Arrays sowie andere Vorgänge vor und gibt spezifische Codeanweisungen Beispiele. Nachdem ich die Verwendung und den Betrieb von Arrays gemeistert habe, glaube ich, dass Leser Arrays besser zum Organisieren und Verarbeiten von Daten in der PHP-Programmierung verwenden können.

Das obige ist der detaillierte Inhalt vonPHP-Studiennotizen: Verwendung und Betrieb von Arrays. 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