Heim >Backend-Entwicklung >PHP-Problem >Kann PHP ein Array definieren?

Kann PHP ein Array definieren?

青灯夜游
青灯夜游Original
2022-09-26 17:49:533264Durchsuche

Kann Arrays definieren. 3 Methoden: 1. Direkte Zuweisungsmethode, die Syntax lautet „$ Array-Variablenname [Index] = Wert;“, wobei der Index (Schlüsselname) eine Zeichenfolge oder eine Ganzzahl sein kann und der Index weggelassen werden kann Die Funktion array() definiert ein Array. Die Syntax lautet „$array variable name=array(key 1=> value 1, key 2 => value 2,..., key N=> value N);“ 3. Verwenden Sie das Array-Literal „[]“, um ein Array zu definieren. Die Syntax lautet „$array variable name=[key 1=> value 1, key 2 => value 2,..., key N=> Wert N];".

Kann PHP ein Array definieren?

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

php kann Arrays definieren. PHP bietet eine Vielzahl von Methoden zum Definieren und Initialisieren von Arrays.

Methode 1. Weisen Sie Array-Elementen direkt Werte zu

Wir können das Array im Format „$Array-Variablenname [Subscript] = Wert;“ erstellen und initialisieren $数组变量名[下标] = 值;”的格式来创建并初始化数组

下标可以是一个字符串、一个整数,也可以为空(即不指定具体的索引值)。

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;欢迎&#39;;
$array[1] = &#39;来到&#39;;
$array[2] = &#39;PHP中文网&#39;;
$array[&#39;url&#39;] = &#39;https://www.php.cn/&#39;;
//输出语句
var_dump($array);
?>

Kann PHP ein Array definieren?

下标可以省略。当我们不在方括号内指定具体的索引值使,默认为数字索引,且索引值默认从 0 开始依次增加。

<?php
header("Content-type:text/html;charset=utf-8");
$array[] = &#39;香蕉&#39;;
$array[] = &#39;苹果&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
//输出语句
var_dump($array);
?>

输出结果:

Kann PHP ein Array definieren?

方法2、使用array()函数

array() 函数用于创建数组。

直接array()函数,不添加任何参数,可以创建空数组

<?php
$array = array();
//输出语句
var_dump($array);
?>

Kann PHP ein Array definieren?

array() 函数接受一定数量用逗号分隔的value参数。

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($array);
?>

Kann PHP ein Array definieren?

array() 函数也接受一定数量用逗号分隔的key=>value参数对。

<?php
header("Content-type:text/html;charset=utf-8");
$array=array(1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue");
//输出语句
var_dump($array);
?>

Kann PHP ein Array definieren?

方法3:使用数组字面量“[]”定义数组

数组字面量(Array Literals),是以一个逗号分隔的列表,包含一个或多个表达式,用方括号括起来([…])。

它接受一定数量用逗号分隔的key=>value参数对。语法格式如下所示:

$数组变量名 = [key1 => value1, key2 => value2, ..., keyN => valueN];

示例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$array = [1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"];
var_dump($array);
?>

Kann PHP ein Array definieren?

如果不使用=>

Subscript kann eine Zeichenfolge, eine Ganzzahl oder leer sein (d. h. es wird kein spezifischer Indexwert angegeben).

<?php
header("Content-type:text/html;charset=utf-8");
$array = ["香蕉","苹果","梨子","橙子","橘子","榴莲"];
var_dump($array);
?>
Kann PHP ein Array definieren?Kann PHP ein Array definieren?

Der Index kann weggelassen werden. Wenn wir keinen bestimmten Indexwert in eckigen Klammern angeben, ist der Standardwert ein numerischer Index, und der Indexwert beginnt bei 0 und erhöht sich standardmäßig.

rrreee🎜Ausgabeergebnis: 🎜🎜Kann PHP ein Array definieren? 🎜🎜🎜🎜Methode 2. Verwenden Sie die Funktion array().🎜🎜🎜🎜Die Funktion array() wird zum Erstellen von Arrays verwendet. 🎜🎜Die Funktion „Direct array()“ kann ohne Hinzufügen von Parametern ein leeres Array erstellen🎜rrreee🎜Kann PHP ein Array definieren?🎜🎜array()-Funktion akzeptiert eine bestimmte Anzahl von durch Kommas getrennten Wertparametern. 🎜rrreee🎜Kann PHP ein Array definieren?🎜🎜 Die Funktion array() akzeptiert auch eine Reihe von durch Kommas getrennten key=>value-Parameterpaaren. 🎜rrreee🎜Kann PHP ein Array definieren?🎜🎜 🎜🎜Methode 3: Verwenden Sie das Array-Literal „[]“, um ein Array zu definieren🎜🎜🎜🎜Array-Literale sind eine durch Kommas getrennte Liste mit einem oder mehreren Ausdrücken, eingeschlossen in eckige Klammern ([ …]). 🎜🎜Es akzeptiert eine bestimmte Anzahl von durch Kommas getrennten key=>value-Parameterpaaren. Das Syntaxformat lautet wie folgt: 🎜rrreee🎜Der Beispielcode lautet wie folgt: 🎜rrreee🎜Kann PHP ein Array definieren?🎜🎜Wenn Sie das Symbol => nicht verwenden, um einen Index anzugeben, wird standardmäßig ein indiziertes Array verwendet. Der Standardindexwert beginnt ebenfalls bei 0 und erhöht sich nacheinander. Der Beispielcode lautet wie folgt: 🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonKann PHP ein Array definieren?. 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