PHP
Referenzliste
array_pad
Array-Funktionen
Befehl:
array array_pad ( array $input, int $pad_size, mixed $pad_value )
Parameter-Liste:
Beschreibung | |
---|---|
Initial Array von Werten Pad. | |
Neue Größe des Arrays. | |
Wert-Pad, wenn weniger als Array Grösse ist. |
Rückgabewerte:
Gibt eine Kopie des Arrays aufgefüllt, um Grösse nach Grösse mit dem Wert angegeben Wert. Wenn die Grösse positiv ist, dann das Array ist gepolstert auf dem Recht, wenn er negativ, dann auf der linken Seite. Wenn der Absolutwert der Grösse von weniger als oder gleich der Länge des Arrays ist dann keine Polsterung erfolgt.
Beschreibung:
Die Funktion array_pad() fügt neue Elemente mit dem Wert pad_value in das Array input ein, bis das Array pad_size Elemente hat. Handelt es sich bei pad_size um einen positiven Wert, so werden die neuen Elemente an das Ende des Arrays angehängt, bis die gewünschte Grösse erreicht ist.
Bei einem negativen Wert werden die neuen Elemente am Anfang des Arrays eingefügt, bis die gewünschte Grösse erreicht ist. Es ist darauf zu achten, dass pad_size grösser ist als die Menge der momentan im Array befindlichen Elemente.
Bei einem negativen Wert werden die neuen Elemente am Anfang des Arrays eingefügt, bis die gewünschte Grösse erreicht ist. Es ist darauf zu achten, dass pad_size grösser ist als die Menge der momentan im Array befindlichen Elemente.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
array_pad() - Beispiel:
Eingabe:
<?PHP $array1 = array ( 'PHP', 'ASP'); $array2 = array_pad ( $array1, 4, 'C++' ); $array3 = array_pad ( $array1, -4, 'Java' ); print_r ( $array2 ); print_r ( $array3 ); ?>
Ausgabe:
Array
(
[0] => PHP
[1] => ASP
[2] => C++
[3] => C++
)
Array
(
[0] => Java
[1] => Java
[2] => PHP
[3] => ASP
)
(
[0] => PHP
[1] => ASP
[2] => C++
[3] => C++
)
Array
(
[0] => Java
[1] => Java
[2] => PHP
[3] => ASP
)
Beschreibung:
array_pad() liefert eine Kopie von input, welche auf die von pad_size spezifizierte Gr�sse mit dem Wert pad_value erweitert wurde. Ist der Parameter pad_size positiv, wird das Array rechts erweitert, ist er negativ, dann erfolgt die Erweiterung links. Ist der absolute Wert von pad_size kleiner oder gleich der L�nge von input, erfolgt keine Erweiterung. Es k�nnen pro Aufruf maximal 1048576 Elemente hinzugef�gt werden.
Array-Funktionen