Heim  >  Artikel  >  Backend-Entwicklung  >  Müssen die Elementtypen von PHP-Arrays gleich sein?

Müssen die Elementtypen von PHP-Arrays gleich sein?

WBOY
WBOYOriginal
2022-09-20 16:11:432488Durchsuche

Die Elementtypen von PHP-Arrays müssen nicht gleich sein; die Elementwerte im Array können von beliebigem Typ sein, z. B. Zeichenfolgen, Konstanten usw. Nur die Schlüsselnamen im Array dürfen nur aus zwei bestehen Typen: Zahlen und Zeichenfolgen. Der Wert des Elements kann beliebige Daten unterschiedlichen Typs sein.

Müssen die Elementtypen von PHP-Arrays gleich sein?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer

Müssen die Elementtypen von PHP-Arrays gleich sein?

Die Elementtypen von PHP-Arrays nicht müssen gleich sein, es können beliebige Daten sein

Der Wert im Array kann von jedem Typ sein, aber der Schlüsselname darf nur aus Zahlen und Zeichenfolgen bestehen.

var_dump(array(123, 'abc'));
array(2) {
  [0]=>
  int(123)
  [1]=>
  string(3) "abc"
}

Array-Elemente können auch Arrays sein.

$arr = array(1,'abc','ok'=>'678',array('1','2','3'));

kann unterschiedlicher Art sein.

Ein Array ist eine Datensammlung, die eine Reihe von Daten zu einem betriebsfähigen Ganzen organisiert. Arrays können viele Daten enthalten, z. B. Skalar-Arrays, Arrays, Objekte, Ressourcen und andere in PHP unterstützte Syntaxstrukturen. Linearmotorpreis

Jede Daten im Array werden als Element bezeichnet. Das Element besteht aus zwei Teilen: Index (Schlüsselname) und Wert. Der Index des Elements kann aus einer Zahl oder einer Zeichenfolge bestehen Es kann eine Vielzahl von Datentypen geben. Definition Das Syntaxformat des Arrays ist wie folgt: Sie können die Sprachstruktur array() verwenden, um ein neues Array zu erstellen. Verwenden Sie Kommas, um jedes Array-Element zu trennen

$array=('value1','value2'......)

oder

$array[key]='value'

oder

$array=array(key1=>value1,key2=>value2......)

Parameterdetails:

Der Parameterschlüssel ist der Index des Array-Elements und der Wert ist das Element, das dem Array-Index entspricht.

Typ des PHP-Arrays

    Index-Array: Der Index des Arrays ist eine Zahl;
  • Assoziatives Array: Der Index des Arrays ist ein Zeichen,
  • Mehrdimensionales Array: Enthält ein Array aus mehreren Arrays.
  • Hinweis: Arrays in PHP unterscheiden tatsächlich nicht zwischen Indizes und assoziativen Arrays. Der entsprechende Schlüsselwert wird anhand des Schlüsselnamens ermittelt PHP-Video-Tutorial
"

Das obige ist der detaillierte Inhalt vonMüssen die Elementtypen von PHP-Arrays gleich sein?. 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