SEL.html

array_splice

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel1
nach unten Ausgabe1
nach unten Beispiel2
nach unten Ausgabe2
nach unten Beispiel3
nach unten Ausgabe3
nach unten Beispiel4
nach unten Ausgabe4

nach unten 

Befehl

array array_splice(array input, int offset [, int length [, array replacement]])

 

nach obennach unten 

Version

PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Die Funktion array_splice() ersetzt oder entfernt einen Teilbereich aus einem
Array (input). Der Teilbereich ist definiert durch den Index des ersten Elements
(offset) und die Anzahl der Elemente (length, Default-Wert sind alle Elemente bis
zum Ende des Arrays). Enthält der Parameter replacement ein Array, fügt die
Funktion dieses Array an der Stelle ein, wo sie die gewünschten Elemente
entfernt hat.
Das so entstandene Array wird als Funktionsergebnis zurückgegeben.
Der Parameter offset gibt den Index des Startelements an. Ist offset positiv, so
wird vom Anfang des Arrays gezählt. Ist offset hingegen negativ, so wird vom
Ende des Arrays gezählt.

Siehe auch:

 

nach obennach unten 

Beispiel1

<?PHP
$array1 = array("php","asp","perl","c","test");
$array2 = array_splice($array1, 1, -2); for($x=0;$x<count($array1);$x++){
echo $array1[$x] . "<br>";
}
?>

 

nach obennach unten 

Ausgabe1

php
c
test

 

nach obennach unten 

Beispiel2

<?PHP
$array1 = array("php","asp","perl","c","test");
$array2 = array_splice($array1, 3); for($x=0;$x<count($array1);$x++){
echo $array1[$x] . "<br>";
}
?>

 

nach obennach unten 

Ausgabe2

php
asp
perl

 

nach obennach unten 

Beispiel3

<?PHP
$array1 = array("php","asp","perl","c","test");
$array2 = array_splice($array1, 2, count($array1), "test"); for($x=0;$x<count($array1);$x++){
echo $array1[$x] . "<br>";
}
?>

 

nach obennach unten 

Ausgabe3

php
asp
test

 

nach obennach unten 

Beispiel4

<?PHP
$array1 = array("php","asp","perl","c","test");
$array2 = array_splice($array1, -2, 2, array("uhr", "zeit")); for($x=0;$x<count($array1);$x++){
echo $array1[$x] . "<br>";
}
?>

 

nach obennach unten 

Ausgabe4

php
asp
perl
uhr
zeit

 

nach oben
weiter:weiter Seite array_sum
zurück:zurück Seite array_slice
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de