Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Array-Definition

PHP-Array-Definition

肚皮会动
肚皮会动Original
2017-11-14 10:05:011881Durchsuche

Definition arrayarray()

Sie können die Sprachstruktur array() verwenden, um ein neues array. Es akzeptiert eine Reihe von durch Kommas getrennten Schlüssel => Wertparameterpaaren.

array( [key =>]value , ... )// Schlüssel kann eine

Ganzzahl oder ein String sein// Wert kann ein beliebiger Wert sein

<?php$arr = array("foo" => "bar", 12 => true);echo $arr["foo"]; // barecho $arr[12]; // 1?>
Das

Array in PHP ist eigentlich eine geordnete Karte. Eine Karte ist ein Typ, der Schlüsseln Werte zuordnet. Dieser Typ ist in vielerlei Hinsicht optimiert, sodass er als echtes Array oder als Liste (Vektor), Hash-Tabelle (eine Implementierung der Zuordnung), Wörterbuch, Menge, Stapel usw. behandelt werden kann. eine Warteschlange und mehr Viele Möglichkeiten. Da der Wert eines Array-Elements auch ein anderes Array sein kann, sind auch Baumstrukturen und mehrdimensionale Arrays zulässig.

Im Allgemeinen sind die Definitionsmethoden wie folgt:

Methode 1:

$a=array(1,2,4,5,6);
<?php
$array=array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;);
$array[]=&#39;simon&#39;;
print_r($array);
?>
Die laufenden Ergebnisse sind wie folgt.

Array
(
[0]=>a
[1]=>b
[2]=>c
[3]=>simon
)

Methode 2:

$a=array(key1=>value1,key2=>value2,key3=>value3);
Methode 3:

$a[key1]=value1;
$a[key2]=value2;
Methode 4: Definieren Sie das Array durch eckige Klammern []

php 5.4 In zukünftigen Versionen können Sie so schreiben:

fügt die Array-Abkürzungssyntax von hinzu.

PHP-Versionen 5.3 und früher akzeptieren kein Schreiben wie dieses...

$data = [
&#39;start_time&#39; => &#39;123&#39;,
&#39;end_time&#39; =>&#39;456&#39;
];
Die oben genannten 4 Methoden zum Definieren von Arrays können Sie selbst ausprobieren!


Verwandte Empfehlungen:

Die umfassendste Einführung in PHP-Arrays

PHP-Array-Ersetzungsfunktion array_replace()

Mehrere Möglichkeiten zum Löschen von Elementen mit angegebenen Werten in PHP-Arrays

Das obige ist der detaillierte Inhalt vonPHP-Array-Definition. 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