Heim Backend-Entwicklung PHP-Problem So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

Jan 09, 2023 pm 05:20 PM
php php数组

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

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

Methode 1. Verwenden Sie die Funktion array_unshift()

Mit der Funktion array_unshift() können Sie am Anfang eines Arrays ein oder mehrere neue Elemente (Schlüsselwerte) einfügen

array_unshift($array,$value1,$value2...)
Nach dem Login kopieren

Schauen wir uns das folgende Beispiel genauer an:

<?php
$arr=array(10,12,20);
array_unshift($arr,8,"9");
var_dump($arr);
?>
Nach dem Login kopieren

array_unshift($arr,8,9)Es ist zu erkennen, dass am Anfang des $arr-Arrays zwei neue Elemente eingefügt werden : numerischer Wert „8“ und die Zeichenfolge „9“, die Ausgabe lautet also: array_unshift($arr,8,9)可以看出是在$arr数组的开头插入两个新元素:数值“8”和字符串“9”,因此输出结果为:

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

array_unshift()函数不会保持原有的数值索引关系,会删除所有的数值键名,并为其重新赋值,即从 0 开始重新计数;但所有的字符串键名保持不变。

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array("a"=>"red","b"=>"green",3=>"pink");
echo "原来的数组:";
var_dump($arr);
array_unshift($arr,"blue");
echo "在开头插入一个新元素后:";
var_dump($arr);
?>
Nach dem Login kopieren

输出结果:

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

方法2、使用array_splice()函数

array_splice()函数是一个强大的函数,可以用来删除数组元素、替换数组元素,也能用来插入数组元素(只需要将参数$length的设置为0即可)。

array_splice($array,$start,$length,$value)
Nach dem Login kopieren

$length=0,那么参数$start就可指定开始插入的位置(下标),参数$value就可指定插入值(如果是多个值就需要设置为数组)。

array_splice()函数既可以在数组开头添加元素,也可在尾部增加元素。

  • 而想要在开头添加元素,那么$start的值需要为0。

<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array(10,12,20);
var_dump($arr1);
array_splice($arr1,0,0,"1");
var_dump($arr1);

$arr2=array(10,12,20);
array_splice($arr2,0,0,array("1",25,"3"));
var_dump($arr2);
?>
Nach dem Login kopieren

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

  • 而当将$start的值设置为“数组长度值”,即count($arr)即可在数组末尾插入元素。

<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array(10,12,20);
array_splice($arr1,count($arr1),0,"1");
var_dump($arr1);

$arr2=array(10,12,20);
array_splice($arr2,count($arr2),0,array("1",25,"3"));
var_dump($arr2);
?>
Nach dem Login kopieren

输出结果为:

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

方法3、使用array_push()函数从数组尾部增加元素

array_push()函数可以在数组尾部插入一个或多个元素(键值),语法如下:

array_push($array,$value1,$value2...)
Nach dem Login kopieren

示例:

<?php
$arr=array(10,12,20);
array_push($arr,8,"9",3.14);
var_dump($arr);
?>
Nach dem Login kopieren

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

可以看出是在$arr数组的尾部插入3个元素:整数“8”、字符串“9”和浮点数“3.14”。

array_push()函数插入的元素可以是数组类型

<?php
$arr=array(10,12,20);
var_dump($arr);
array_push($arr,array(1,2,3));
var_dump($arr);
?>
Nach dem Login kopieren

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

方法4、使用array_pad()函数从数组尾部增加元素

array_pad($array,$size,$value)函数可以将某个键值$value插入到数组$array中,从而将数组填补到指定的长度$size。($size参数可以理解为数组中元素的最终数目,即插入操作后的数组长度)。

那么怎么利用array_pad()函数从数组尾部增加元素呢?关键就是$size参数。

  • 当$size参数为正数,则在数组尾部插入元素。

<?php
$arr=array(10,12,20);
$result =array_pad($arr,5,1);
var_dump($result);
?>
Nach dem Login kopieren

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

array_pad()函数插入的元素可以是数组类型,那么原数组就会变为一个二维数组。

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
$result =array_pad($arr,5,array("张三",25,"男"));
var_dump($result);
?>
Nach dem Login kopieren

输出结果为:

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

方法5、使用array_merge()函数从数组尾部增加元素

array_merge(array1,array2,array3...) 函数用于把一个或多个数组合并为一个数组,将array2,array3...的值存入array1

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

array_unshift() behält nicht die ursprüngliche numerische Indexbeziehung bei, sondern löscht alle numerischen Schlüssel Namen und Neuzuweisung, d. h. erneut ab 0 zählen; alle Zeichenfolgenschlüsselnamen bleiben jedoch unverändert.

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
$result =array_merge($arr,array(2,3,4)) ;
var_dump($result);
?>
Nach dem Login kopieren
So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzuAusgabeergebnis:

So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu

Methode 2. Verwenden Sie die Funktion array_splice()🎜🎜🎜Die Funktion array_splice() ist eine leistungsstarke Funktion, die zum Löschen von Array-Elementen, Ersetzen von Array-Elementen und auch zum Einfügen von Array-Elementen verwendet werden kann (Sie müssen nur die Parameter festlegen). Setzen Sie einfach $length auf 0). 🎜rrreee🎜Wenn $length=0, dann kann der Parameter $start die Position (Index) angeben, an der mit dem Einfügen begonnen werden soll, und der Parameter $value kann Der Einfügewert kann angegeben werden (wenn mehrere Werte vorhanden sind, muss er als Array festgelegt werden). Die Funktion 🎜🎜array_splice() kann Elemente am Anfang oder Ende des Arrays hinzufügen. 🎜
  • 🎜Wenn Sie Elemente am Anfang hinzufügen möchten, muss der Wert von $start 0 sein. 🎜
rrreee🎜 So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu🎜
  • 🎜Und wenn der Wert von $start auf „🎜Array-Längenwert🎜“ gesetzt ist Das heißt, count($arr) kann Elemente am Ende des Arrays einfügen.
    🎜
rrreee🎜Das Ausgabeergebnis ist: 🎜🎜So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu🎜🎜🎜Methode 3. Verwenden Sie die Funktion array_push(), um Elemente vom Ende des Arrays hinzuzufügen. Die Funktion array_push() kann ein oder mehrere Elemente einfügen Am Ende des Arrays (Schlüsselwert) lautet die Syntax wie folgt: 🎜rrreee🎜Beispiel: 🎜rrreee🎜So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu🎜🎜Man erkennt, dass am Ende des $arr-Arrays 3 Elemente eingefügt werden: integer „8 ", Zeichenfolge „9“ und Gleitkommazahl „3.14“. Die von der Funktion 🎜🎜array_push() eingefügten Elemente können vom Array-Typ sein🎜rrreee🎜So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu🎜🎜🎜Methode 4. Verwenden Sie die Funktion array_pad(), um Elemente vom Ende des Arrays hinzuzufügen🎜🎜🎜array_pad($array,$size,$value )-Funktion kann einen Schlüsselwert $value in das Array $array einfügen und dadurch das Array auf die angegebene Länge $size füllen . (Der Parameter $size kann als die endgültige Anzahl der Elemente im Array verstanden werden, d. h. als die Länge des Arrays nach dem Einfügevorgang.) 🎜🎜Wie verwende ich also die Funktion array_pad(), um Elemente vom Ende des Arrays hinzuzufügen? Der Schlüssel ist der Parameter $size. 🎜
  • 🎜Wenn der Parameter $size eine positive Zahl ist, werden Elemente am Ende des Arrays eingefügt. 🎜
rrreee🎜 So fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu🎜🎜array_pad() Funktion kann Elemente vom Array-Typ einfügen, dann wird das ursprüngliche Array zu einem zweidimensionalen Array. 🎜rrreee🎜Das Ausgabeergebnis ist: 🎜🎜8 .png🎜🎜🎜Methode 5. Verwenden Sie die Funktion array_merge(), um Elemente vom Ende des Arrays hinzuzufügen🎜🎜🎜array_merge(array1,array2,array3...) Die Funktion ist Wird verwendet, um ein oder mehrere Arrays zu einem Array zusammenzuführen und die Werte von array2, array3... in array1 zu speichern. 🎜🎜Wenn zwei oder mehr Array-Elemente denselben Schlüsselnamen haben, überschreibt das letzte Element die anderen Elemente. 🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo fügen Sie Elemente zu einem eindimensionalen Array in PHP hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

See all articles