PHP legt den Array-Modus fest

WBOY
Freigeben: 2023-05-06 10:16:07
Original
424 Leute haben es durchsucht

PHP ist eine serverseitige Skriptsprache, die häufig in der serverseitigen Programmierung von Webservern verwendet wird. In PHP ist ein Array eine wichtige Datenstruktur. In diesem Artikel wird eine davon vorgestellt: das Festlegen des Arrays durch Schlüssel-Wert-Paare.

1. Erstellen Sie ein Array

  1. Verwenden Sie direkt [] oder array(), um ein leeres Array zu erstellen:
$a = [];
$b = array();
Nach dem Login kopieren
  1. Legen Sie beim Erstellen gleichzeitig die Array-Elemente fest. Sie können Indizes oder Schlüssel-Wert-Paare verwenden:
$a = [1, 2, 3];
$b = ['name' => '张三', 'age' => 20];
Nach dem Login kopieren
  1. Die Array-Elemente müssen nicht in der richtigen Reihenfolge festgelegt werden, und die Indizes können auch Zeichenfolgen sein:
$a = [1, 'name' => '张三', 2, 'age' => 20];
Nach dem Login kopieren

2. Legen Sie die Array-Elemente

  1. durch Indizes fest:
$a = [];
$a[0] = 1;
$a[1] = 'hello';
$a[2] = ['a' => 1, 'b' => 2];
Nach dem Login kopieren
  1. durch Schlüsselwert Paare:
$a = ['name' => '张三', 'age' => 20];
$a['address'] = '北京市朝阳区';
Nach dem Login kopieren
  1. Festgelegt durch spezielle Schlüssel-Wert-Paare:
$a = [];
$a[] = 1; // 等价于 $a[0] = 1;
$a[] = 'hello'; // 等价于 $a[1] = 'hello';
$a['name'] = '张三'; // 等价于 $a['name'] = '张三';
Nach dem Login kopieren

3. Zugriff auf Array-Elemente

  1. Zugriff über Indizes:
$a = [1, 'hello', ['a' => 1, 'b' => 2]];
echo $a[0]; // 输出1
echo $a[1]; // 输出hello
echo $a[2]['a']; // 输出1
Nach dem Login kopieren
  1. Zugriff über Schlüssel-Wert-Paare:
$a = ['name' => '张三', 'age' => 20];
echo $a['name']; // 输出张三
echo $a['age']; // 输出20
Nach dem Login kopieren

4. Querung Array-Elemente

  1. Verwenden Sie eine for-Schleife zum Durchlaufen:
$a = [1, 2, 3];
for ($i = 0; $i < count($a); $i++) {
    echo $a[$i], ' ';
    // 输出:1 2 3
}
Nach dem Login kopieren
  1. Verwenden Sie eine foreach-Schleife zum Durchlaufen:
$a = ['name' => '张三', 'age' => 20];
foreach ($a as $key => $value) {
    echo $key, ': ', $value, PHP_EOL;
    // 输出:name: 张三,age: 20
}
Nach dem Login kopieren
  1. Verwenden Sie eine while-Schleife zum Durchlaufen:
$a = [1, 2, 3];
while (list($key, $value) = each($a)) {
    echo $key, ': ', $value, PHP_EOL;
    // 输出:0: 1,1: 2,2: 3
}
Nach dem Login kopieren

Das Obige ist der relevante Inhalt zum Durchsetzen von Arrays Ich hoffe, dass es für alle hilfreich ist. PHP bietet eine Vielzahl von Möglichkeiten zum Erstellen und Betreiben von Arrays. Nur wenn Sie diese beherrschen, können Sie effizientere PHP-Programme schreiben.

Das obige ist der detaillierte Inhalt vonPHP legt den Array-Modus fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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