Heim  >  Artikel  >  php教程  >  Fügen Sie den Wert an einer beliebigen Stelle im PHP-Array ein

Fügen Sie den Wert an einer beliebigen Stelle im PHP-Array ein

WBOY
WBOYOriginal
2016-10-19 10:19:321296Durchsuche

array_splice()

$arr = array('A', 'B', 'C');

$arr2 = 'abc';
$t = array_splice($arr, 1, 0, $arr2);

print_r($arr);

Konsolenausgabe:

Array ( [0] => 'A' [1] => 'abc' [2] => 'B' [3] => 'C' );

Eine kurze Einführung in die Methode array_splice Der erste Parameter ist das bearbeitete Array, der zweite Parameter ist der Indexwert des bearbeiteten Elements, der dritte Parameter ist die Länge und der vierte Parameter ist das zu ersetzende Element.

Der Effekt dieser Methode besteht darin, die aufeinanderfolgenden Elemente mit 1 als Startposition und der Länge 0 in $arr zu löschen und sie dann mit $arr2 zu füllen.

Tipps:Wenn die Länge 0 ist, entspricht der Effekt dem Einfügen des angegebenen Elements am angegebenen Indexwert.

-------------------------------- --- -------------Wunderschöne Trennlinieoo00o0ooo0oo. . . -----------____________________________________________

Der array_splice oben ist nur Schweinefüße,

array_push

array_push – Eine oder mehrere Zellen an das Ende des Arrays verschieben (push)

Beschreibung

int array_push ( array &array, Mixed var [, Mixed ...] )

array_push() behandelt array als Stapel und schiebt die übergebenen Variablen an das Ende von array. Die Länge des Arrays erhöht sich entsprechend der Anzahl der auf den Stapel verschobenen Variablen. Derselbe Effekt wie folgt:

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