concat()

The concat() method merge one or more arrays

Example.php
<?php use kim\present\utils\arrays\ArrayUtils;

$arrayUtils = ArrayUtils::from(["first" => 1, "second" => 2, "third" => 3]);

//Same key values ​​are overwritten
$arrayUtils->concat(["first" => 0, "4th" => 4]);
// expected output: ["first" => 0, "second" => 2, "third" => 3, "4th" => 4]

//Non-array values ​​can also be combined
$arrayUtils->concat(4, 5, 6);
// expected output: ["first" => 1, "second" => 2, "third" => 3, 4, 5, 6]

Syntax

$arrayUtils->concat(mixed ...$values) : ArrayUtils;

Parameter

  • $values

    A new array or value to merge with the existing array. If is not array (Immutable into an array), It will be wrapped in array.

Return value

  • A merged array. The same key values ​​are overwritten.

Prefixing

$arrayUtils->concatAs(mixed ...$values) : array;
ArrayUtils::concatFrom(mixed ...$values) : ArrayUtils;
ArrayUtils::concatFromAs(mixed ...$values) : array;

References

Last updated