Heim >Backend-Entwicklung >PHP-Problem >Aus welchen drei Teilen besteht ein PHP-Array?

Aus welchen drei Teilen besteht ein PHP-Array?

青灯夜游
青灯夜游Original
2022-05-10 15:42:562856Durchsuche

Drei Komponenten eines PHP-Arrays: 1. „Array-Name“. Ein Array ist eine geordnete Folge von Variablen. Wenn eine begrenzte Menge von Variablen desselben Typs benannt wird, ist dieser Name der Array-Name " , das heißt, jedes im Array gespeicherte Element; 3. „Schlüssel“, jedes Element wird durch eine spezielle Kennung unterschieden, die als Schlüssel (auch als Index bezeichnet) bezeichnet wird.

"Aus

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

php-Array besteht aus drei Teilen: „Array-Name“, „Wert“ und „Schlüssel“.

Beispiel:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array=array(1,2,3,4,5,6,7,8,9,10);
echo "第一个元素:".$array[0];
var_dump($array);//打印数组
?>

"Aus

Im obigen Beispiel: $array ist der Array-Name und der Wert vor „=>“ (0, 1, 2, 3...) ist der Schlüssel (Index), der Wert (1, 2, 3...) nach „=>“ ist der Wert. $array就是数组名,“=>”前的值(0、1、2、3...)就是键(下标),“=>”后的值(1、2、3...)就是值。

1、数组名

数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。

数组名命名遵循一定规则(和变量名一样):

  • 必须以 $ 符号开头,其后是变量的名称,$ 并不是变量名的一部分;

  • 必须以字母或下划线开头;

  • 不能以数字开头;

  • 只能包含字母(A~z)、数字(0~9)和下划线(_);

  • 与其它语言不通的是,PHP 中的一些关键字也可以作为变量名(例如 $true、$for)。

注意:PHP 中的变量名是区分大小写的,因此 $var 和 $Var 表示的是两个不同的变量。

2、键名和键值

数组 array 是一组有序的变量,其中每个值被称为一个元素。每个元素由一个特殊的标识符来区分,这个标识符称为键(也称为下标)。

"Aus

PHP中,键名可以分为两种:

  • 纯数字

  • 字符串或字符串、数字混合

以数字为键名的索引数组,以字符串或字符串、数字混合为键名的关联数组。

1) 索引数组

索引数组的下标(键名)由数字组成,默认从 0 开始,每个数字对应一个数组元素在数组中的位置,不需要特别指定,PHP 会自动为索引数组的键名赋一个整数值,然后从这个值开始自动递增。

例如开头给出的示例就是一个索引数组。

2) 关联数组

关联数组的下标(键名)由数值和字符串混合的形式组成,如果一个数组中有一个键名不是数字,那么这个数组就是关联数组。

如果键名是一个字符串,则要给这个键名使用一个定界修饰符——单引号''或双引号""

1. Array-Name"Aus

Ein Array (Array) ist eine geordnete Folge von Elementen. Wenn eine begrenzte Sammlung von Variablen desselben Typs benannt wird, ist der Name der Array-Name. Array-Namensbenennung folgt bestimmten Regeln (genauso wie Variablennamen):

  • 🎜 muss mit dem $-Symbol beginnen, gefolgt vom Namen der Variablen, $ und Nicht Teil des Variablennamens; 🎜
  • 🎜 muss mit einem Buchstaben oder Unterstrich beginnen 🎜
  • 🎜; kann nur Buchstaben (A~z), Zahlen (0~9) und Unterstriche (_) enthalten; 🎜
  • 🎜Im Gegensatz zu anderen Sprachen können einige Schlüsselwörter in PHP auch als Variablennamen verwendet werden (z. B. $ wahr, $ für). 🎜
🎜🎜Hinweis: Bei Variablennamen in PHP wird die Groß-/Kleinschreibung beachtet, sodass $var und $Var zwei verschiedene Variablen darstellen. 🎜🎜🎜🎜2. Schlüsselname und Schlüsselwert 🎜🎜🎜Array ist ein geordneter Satz von 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. 🎜🎜"Aus🎜🎜In PHP können Schlüsselnamen in zwei Typen unterteilt werden:
🎜
  • 🎜Reine Zahlen🎜
  • 🎜Zeichenfolgen oder gemischte Zeichenfolgen und Zahlen🎜
🎜Mit An Indexarray mit Zahlen als Schlüssel und ein assoziatives Array mit Zeichenfolgen oder einer Mischung aus Zeichenfolgen und Zahlen als Schlüssel. 🎜

🎜1) Indexarray🎜🎜🎜Der Index (Schlüsselname) des Indexarrays besteht aus Zahlen, beginnend bei 0 Standardmäßig entspricht jede Zahl der Position eines Array-Elements im Array. Sie muss nicht angegeben werden. PHP weist dem Schlüsselnamen des Indexarrays automatisch einen ganzzahligen Wert zu und erhöht ihn dann automatisch von diesem Wert. 🎜🎜Beim Beispiel zu Beginn handelt es sich um ein Indexarray. 🎜🎜🎜2) Assoziatives Array🎜🎜🎜Der Index (Schlüsselname) eines assoziativen Arrays besteht aus einer Mischung aus numerischen Werten und Zeichenfolgen. Wenn ein Schlüsselname in einem Array keine Zahl ist, dann ist das Array ein assoziatives Array. 🎜🎜Wenn der Schlüsselname eine Zeichenfolge ist, verwenden Sie einen begrenzenden Modifikator für den Schlüsselnamen – einfache Anführungszeichen '' oder doppelte Anführungszeichen ", um ihn einzuschließen. 🎜

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array=array("id"=>1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52);
echo "键名为name的元素:".$array["name"];
var_dump($array);//打印数组
?>
🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonAus welchen drei Teilen besteht ein PHP-Array?. 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