|
array_unshiftPrepend one or more elements to the beginning of an array Description
int array_unshift(array
&$array , mixed ...$values )
array_unshift prepends passed elements to the front
of the
Parameters
Return Values
Returns the new number of elements in the Changelog
Examples
Example #1 array_unshift example
The above example will output: array(4) { [0] => string(5) "apple" [1] => string(9) "raspberry" [2] => string(6) "orange" [3] => string(6) "banana" }
Example #2 Usage with associative arrays If one associative array is prepended to another associative array, the prepended array is numerically indexed into the former array.
The above example will output: array(3) { [0]=> array(3) { ["lettuce"]=> array(2) { ["Iceberg"]=> string(5) "green" ["Butterhead"]=> string(5) "green" } ["carrots"]=> array(2) { ["Deep Purple Hybrid"]=> string(6) "purple" ["Imperator"]=> string(6) "orange" } ["cucumber"]=> array(2) { ["Kirby"]=> string(5) "green" ["Gherkin"]=> string(5) "green" } } ["apples"]=> array(2) { ["McIntosh"]=> string(3) "red" ["Granny Smith"]=> string(5) "green" } ["oranges"]=> array(2) { ["Navel"]=> string(6) "orange" ["Valencia"]=> string(6) "orange" } } See Also
|