So fügen Sie einem leeren Array in PHP Elemente hinzu


Beste Antwort

Sie können einem leeren Array in PHP auf verschiedene Weise Elemente hinzufügen. Beispielsweise. Überprüfen Sie den folgenden Code.

/ / lets first create an empty array. we will use it in the rest of the example

$test\_array = array();

//for numerically indexed array, you can add element like this.

$test\_array[] = ‘new element’; // string value

$test\_array[] = 123; // integer value

Sie können auch die Funktionen array\_push und array\_unshift verwenden, um dem Array Elemente hinzuzufügen. Zum Beispiel, um ein oder mehrere Elemente an das Ende des Arrays zu verschieben

array\_push($test\_array, ‘new element’, 123, "you can add one or more element using comma");

Um ein oder mehrere neue Elemente am Anfang hinzuzufügen

array\_unshift($test\_array, "value one", "value 2 and so on");

Zum Hinzufügen eines Werts zu einem assoziativen Array.

$test\_array["key\_of\_your\_array"] = "value of the array";

// or you can use this way if your value is an associative array

$another\_array = array("my\_array\_key" => "My array value", "another\_key" => "another value");

$result = $test\_array + $another\_array;

// lets print the result

print\_r($result);

// you should see the result something like the below

Array

(

[my\_array\_key] => My array value

[another\_key] => another value

)

Sie können auch array\_merge verwenden, um dem alten Array einen neuen Wert hinzuzufügen. Ich werde diese Antwort nicht sehr lange geben.

Sie sollten im PHP-Dokument nach dem Array suchen.

PHP : Array-Funktionen – Handbuch

und Sie können hier auch kostenlos das neueste PHP lernen. PHP: Der richtige Weg

Ich hoffe, Sie haben Ihre Antwort erhalten.

Antwort

Dies gilt für indizierte Arrays:

//declare an array

$myArray = array();

//add value to the array

$myArray[] = "value";

Für assoziative Arrays:

$myArray = array();

$myArray ["key"] = "value";

Fertig!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.