So fügen Sie Elemente zum PHP-Index-Array hinzu
Methode: 1. Verwenden Sie „array_unshift(array, element)“, um Elemente am Anfang des Arrays hinzuzufügen. 2. Verwenden Sie „array_push(array, element)“, um ein oder mehrere Elemente am Ende des Arrays hinzuzufügen . Verwenden Sie „array_splice( Array, Positionswert, 0, Element)“, um ein Element an einer beliebigen Position im Array hinzuzufügen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Mehrere Möglichkeiten, Elemente zum PHP-Index-Array hinzuzufügen
1. Die Funktion array_unshift() beginnt am Anfang des Arrays Elemente hinzufügen
array_unshift($array,$value1,$value2...)
Die Funktion kann ein oder mehrere neue Elemente (Schlüsselwerte) am Anfang einfügen das Array. array_unshift($array,$value1,$value2...)
函数可以在数组的开头插入一个或多个新元素(键值)。
我们通过下面的例子来具体看看:
<?php $arr=array(10,12,20); var_dump($arr); array_unshift($arr,8,"9"); var_dump($arr); ?>
array_unshift($arr,8,9)
可以看出是在$arr数组的开头插入两个新元素:数值“8
”和字符串“9
”,因此输出结果为:
说明:array_unshift()函数不会保持原有的数值索引关系,会删除所有的数值键名,并为其重新赋值,即从 0 开始重新计数。
2、array_push()函数从数组末尾处增加元素
array_push($array,$value1,$value2...)
函数可以在数组尾部插入一个或多个元素(键值)。
我们通过下面的例子来具体看看:
<?php $arr=array(10,12,20); var_dump($arr); array_push($arr,8,"9",3.14); var_dump($arr); ?>
array_push($arr,8,"9",3.14)
可以看出是在$arr数组的尾部插入3个元素:整数“8
”、字符串“9
”和浮点数“3.14
”,因此输出结果为:
array_push()函数和array_unshift()函数不一样,它不会重置数值键名,而是在原有数值键名的基础上计数。
3、array_splice()函数从数组任意位置插入新元素
array_splice($array,$start,$length,$value)
函数是一个强大的函数,可以用来删除数组元素、替换数组元素,也能用来插入数组元素(只需要将参数$length
的设置为0即可)。
当$length=0
,那么参数$start
就可指定开始插入的位置(下标),参数$value
就可指定插入值(如果是多个值就需要设置为数组)。
我们通过下面的例子来具体看看:
<?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); ?>
输出结果为:
从上例可以看出,当$start=0
时,会将$value值按顺序的插入到数组开头。那么想要在数组末尾插入元素要怎么弄?
简单,将$start
的值设置为“数组长度值”,即count($arr)
即可。
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array(10,12,20); var_dump($arr1); 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); ?>
输出结果为:
从指定位置开插入元素:
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array(10,12,20); var_dump($arr1); array_splice($arr1,1,0,"1"); var_dump($arr1); $arr2=array(10,12,20); array_splice($arr2,2,0,array("1",25,"3")); var_dump($arr2); ?>
3、array_pad()函数从数组任意位置增加元素
array_pad($array,$size,$value)
函数可以将某个键值$value
插入到数组$array
中,从而将数组填补到指定的长度$size
。($size
参数可以理解为数组中元素的最终数目,即插入操作后的数组长度)。
我们通过下面的例子来具体看看:
<?php $arr=array(10,12,20); $result =array_pad($arr,5,1); var_dump($result); ?>
从array_pad($arr,5,1)
可以看出,$size
的值为5,则插入操作后的数组中一共有5个元素;而原来就有3个元素了,那么就只需要插入2个元素。又因插入值$value
为1,则只需插入2个数值为“1”的元素即可。因此输出结果为:
从上例可以看出,array_pad()函数能够在数组尾部插入元素,其实array_pad()函数也能在数组的开头插入元素;而这其中的关键就是$size
参数。
$size
参数有三种取值情况:
为正数,则在数组尾部插入元素;
为负数,则在数组的开头插入元素;
如果其绝对值小于等于
Schauen wir uns das folgende Beispiel genauer an:$array
- Wenn 🎜 eine positive Zahl ist, fügen Sie das Element am Ende ein Array; 🎜 🎜
- Wenn 🎜 eine negative Zahl ist, fügen Sie das Element am Anfang des Arrays ein 🎜🎜
- 🎜Wenn sein absoluter Wert kleiner oder gleich der Länge des
$array-Array wird kein Einfügevorgang ausgeführt. 🎜🎜🎜rrreee🎜Das Ausgabeergebnis ist: 🎜Der Wert von <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/image/385/427/652/1652172788616970.png" class="lazy" title="1652172788616970.png" alt="So fügen Sie Elemente zum PHP-Index-Array hinzu"></p> <p>Parameter<code>$value
kann auch ein Array sein, das heißt, wenn Sie ein ganzes Array einfügen, wird das ursprüngliche Array zu einem zweidimensionalen Array.Empfohlenes Lernen: „PHP-Video-Tutorial“
<?php $arr=array(10,12,20); $result =array_pad($arr,-5,1); var_dump($result); $result =array_pad($arr,3,1); var_dump($result); $result =array_pad($arr,2,1); var_dump($result); ?>
array_unshift($arr,8,9)
Man erkennt, dass am Anfang des $arr-Arrays zwei neue Elemente eingefügt werden: Wert „8
“ und die Zeichenfolge „9
“, die Ausgabe lautet also:

array_push($array,$value1,$value2...)
Die Funktion kann ein oder mehrere Elemente einfügen am Ende des Arrays (Schlüsselwert). 🎜🎜Schauen wir uns das folgende Beispiel genauer an: 🎜rrreee🎜array_push($arr,8,"9",3.14)
Es ist zu erkennen, dass am Ende des $ 3 Elemente eingefügt werden arr-Array: Ganzzahl „8
“, Zeichenfolge „9
“ und Gleitkommazahl „3.14
“, das Ausgabeergebnis lautet also: 🎜🎜🎜🎜array_push() Funktion und array_unshift() Die Funktion ist anders. Sie setzt den numerischen Schlüsselnamen nicht zurück, sondern zählt basierend auf dem ursprünglichen numerischen Schlüsselnamen. 🎜🎜🎜3. Die Funktion array_splice() fügt neue Elemente an jeder Position im Array ein 🎜🎜🎜array_splice($array,$start,$length,$value)
Die Funktion ist eine leistungsstarke Funktion, die kann verwendet werden. Es kann auch verwendet werden, um Array-Elemente zu löschen, Array-Elemente zu ersetzen und Array-Elemente einzufügen (setzen Sie einfach den Parameter $length
auf 0). 🎜🎜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 Geben Sie den Einfügewert an (wenn mehrere Werte vorhanden sind, muss er als Array festgelegt werden). 🎜🎜Schauen wir uns das folgende Beispiel genauer an: 🎜rrreee🎜Das Ausgabeergebnis ist: 🎜🎜
$start=0
die $value-Werte eingefügt in der Reihenfolge beginnend in das Array einfügen. Was tun Sie also, wenn Sie ein Element am Ende des Arrays einfügen möchten? 🎜🎜Einfach, setzen Sie den Wert von $start
auf „🎜Array-Längenwert🎜“, also count($arr)
. 🎜rrreee🎜Das Ausgabeergebnis ist: 🎜🎜

array_pad($array,$size,$value)
Die Funktion kann einen Schlüsselwert $value
in das Array $array
einfügen, wodurch das Array auf die angegebene Länge $size
gefüllt wird. (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.) 🎜🎜Schauen wir uns das folgende Beispiel genauer an: 🎜rrreee🎜Aus array_pad($arr,5,1)
können wir sehen, dass der Wert von $size
ist 5. Nach dem Einfügevorgang sind insgesamt 5 Elemente im Array vorhanden, und das ursprüngliche Array enthält 3 Elemente. Dann müssen nur 2 Elemente eingefügt werden. Und da der eingefügte Wert $value
1 ist, müssen Sie nur 2 Elemente mit dem Wert „1“ einfügen. Das Ausgabeergebnis lautet also: 🎜🎜
$size
Parameter. Der Parameter 🎜🎜$size
hat drei Werte: 🎜Das obige ist der detaillierte Inhalt vonSo fügen Sie Elemente zum PHP-Index-Array hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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.

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

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.
