Heim > Backend-Entwicklung > PHP-Problem > Was ist ein Index im PHP-Array?

Was ist ein Index im PHP-Array?

青灯夜游
Freigeben: 2023-03-16 20:40:01
Original
3649 Leute haben es durchsucht

In PHP-Arrays ist der Index die Kennung des Array-Elements. Jedes Element im Array wird durch einen speziellen Bezeichner namens Schlüssel (auch Index genannt) unterschieden; der Index ist standardmäßig ein ganzzahliger Typ und beginnt bei 0. Wenn Sie in PHP beim Erstellen eines Arrays den String-Schlüsselnamen (Index) nicht manuell festlegen, wird standardmäßig ein Index-Array erstellt, dessen Index (Schlüsselname) aus einem ganzzahligen Wert besteht und der Standardindexwert sequentiell erhöht wird von 0. ;Jede Zahl entspricht der Position eines Array-Elements im Array und muss nicht angegeben werden.

Was ist ein Index im PHP-Array?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

Der Index (Schlüsselname) des PHP-Arrays

Ein Array ist eine Menge geordneter Variablen , wobei jeder Wert als Element bezeichnet wird. Jedes Element zeichnet sich durch eine spezielle Kennung aus, die als Schlüssel (auch als Index bezeichnet) bezeichnet wird.

Der Index kann eine Zahl (Ganzzahl) oder eine Zeichenfolge sein, aber der Standardwert ist ein Ganzzahltyp und beginnt bei 0.

Sie können die folgenden zwei Methoden verwenden, um ein Array in PHP zu deklarieren:

  • Deklarieren Sie ein Array, indem Sie den Array-Elementen direkt Werte zuweisen.

  • Verwenden Sie die Funktion array(), um ein Array zu deklarieren.

Aber egal welche Methode, wenn Sie beim Erstellen des Arrays den String-Schlüsselnamen (Index) nicht manuell festlegen, wird standardmäßig das Index-Array erstellt

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array[] = &#39;苹果&#39;;
$array[] = &#39;香蕉&#39;;
$array[] = &#39;梨&#39;;
$array[] = &#39;桃子&#39;;
var_dump($array);
?>
Nach dem Login kopieren

Was ist ein Index im PHP-Array?

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array = array(&#39;红色&#39;,&#39;黄色&#39;,&#39;蓝色&#39;,&#39;白色&#39;);

var_dump($array);
?>
Nach dem Login kopieren

Was ist ein Index im PHP-Array?

Der Index (Schlüssel Der Name des Index-Arrays wird standardmäßig erstellt. Es besteht standardmäßig aus Ganzzahlwerten und beginnt bei 0. Jede Zahl entspricht der Position eines Array-Elements im Array. Es ist nicht erforderlich, diese automatisch anzugeben Weisen Sie dem Schlüsselnamen des Indexarrays einen ganzzahligen Wert zu und erhöhen Sie ihn dann automatisch von diesem Wert.

Nur wenn der String-Schlüsselname manuell angegeben wird, wird das assoziative Array festgelegt:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array = array("id"=>25,"name"=>"李华","age"=>18);

var_dump($array);
?>
Nach dem Login kopieren

Was ist ein Index im PHP-Array?

So erhalten Sie den Array-Index in PHP

Die Funktion array_key() kann einige oder alle Schlüsselnamen (Indizes) abrufen ) im Array lautet das Syntaxformat dieser Funktion wie folgt:

array_keys($array,$search_value,$strict)
Nach dem Login kopieren

Die Parameterbeschreibung lautet wie folgt:

  • $array: erforderlicher Parameter, das zu bearbeitende Array
  • $search_value: Optionaler Parameter. Wenn dieser Parameter angegeben ist, gibt die Funktion nur den Schlüsselnamen mit dem Wert $search_value zurück $strict: Optionaler Parameter, um zu bestimmen, ob bei der Suche der strikte Modus verwendet werden soll. Der Standardwert für $strict ist der nicht strikte Modus. Bei der Suche werden nur Typen verglichen, nicht jedoch Typen , vergleicht bei der Suche sowohl Wert als auch Typ, entspricht
  • . Die Funktion
  • ===
  • array_key() gibt den erhaltenen Array-Schlüsselnamen in Form eines Arrays zurück.

Beispiel 1: Alle Schlüsselnamen

<?php
$arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90);
var_dump($arr);
var_dump(array_keys($arr));
?>
Nach dem Login kopieren

Was ist ein Index im PHP-Array?Beispiel 2: Schlüsselnamen bestimmter Werte

<?php
$arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90);
var_dump($arr);
var_dump(array_keys($arr,80));
var_dump(array_keys($arr,"80"));
var_dump(array_keys($arr,"80",true));
?>
Nach dem Login kopieren

Was ist ein Index im PHP-Array?Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist ein Index im PHP-Array?. 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