Heim > Artikel > Backend-Entwicklung > Übersicht und Demonstration des Klassifizierungs- und Deklarationscodes von PHP-Arrays
Code kopieren Der Code lautet wie folgt:
/**
** Übersicht über ein Array
1. Das Wesentliche eines Arrays: Verwalten und Betreiben einer Reihe von Variablen, Stapelverarbeitung
2. Arrays können beliebige Daten speichern Länge . Es kann auch jede Art von Daten speichern
4. Arrays können die Funktionen anderer Sprachdatenstrukturen (verknüpfte Listen, Warteschlangen, Stapel, Sammlungsklassen) vervollständigen
**
2 In Arrays gibt es mehrere Einheiten (Einheiten werden Elemente genannt)
Jedes Element besteht aus einem Index [Schlüssel] und einem Wert
Wenn auf ein Element einzeln zugegriffen wird, erfolgt der Zugriff auf das Element über den Index [Schlüssel]
1. Eindimensionales Array, zweidimensionales Array, dreidimensionales Array. . . . . Mehrdimensionales Array
(ein Array von Arrays bedeutet, dass andere Arrays im Array gespeichert sind)
Es gibt zwei Arten von Arrays in 2.php
Indexarray: das heißt der Index [Schlüssel] ist ein sequentieller ganzzahliger Index
Assoziatives Array: Der Index ist eine Zeichenfolge als Index
Index (Ganzzahl, Zeichenfolge) Es gibt nur zwei Arten
*
drei. Mehrere Deklarationsmethoden für Arrays
1 Weisen Sie Array-Elementen direkt Werte zu
Wenn der Indexindex nicht angegeben ist, beginnt der sequentielle Index bei 0
Wenn der Indexindex angegeben ist, wird der nächste sein erhöht vom größten 1
Wenn der vorherige Index später erscheint und es sich um eine Zuweisung handelt, wird das vorherige Element neu zugewiesen
d Wenn die gemischte Deklaration vorgenommen wird, beeinflussen sich Index und Assoziation nicht gegenseitig (dies ist der Fall). hat keinen Einfluss auf die Deklaration des Indexindex.)
2 Verwenden Sie die Array()-Funktion
a verwendet standardmäßig das Indexarray
b. Wenn Sie Indizes für assoziative Arrays und Index-Arrays angeben, verwenden Sie key => value
c. Verwenden Sie ",", um mehrere Mitglieder zu trennen.
3 Verwenden Sie andere Funktionsdeklarationen
*
*
*
*
**/
echo $arr[5]
//index array
$user[]=1;
$user[9]="Zhang San"
$user[0]=10;
$user[3]="nan"; >$info =array(
"$user"=array(
//$user[0]
array("1","张三",10,"nan"),
//$ user[1]
array("2","lisi",10,"nan"),
//$user[2]
array("3","wangwu", 10," nan"),
),
"$score"=array(
//$user[0]
array("1","张三",10,"nan "),
//$user[1]
array("2","lisi",10,"nan"),
//$user[2]
array("3 "," wangwu",10,"nan"),
),
"$connect"=array(
//$user[0]
array("1", "Zhang San ",10,"nan"),
//$user[1]
array("2",lisi",10,"nan"),
//$user[ 2]
array("3","wangwu",10,"nan"),
};
$user[][]=1; $user[ ][]=1;
$user[][]=1;
$user[][]=1; >?> ;