Skip to content

Instantly share code, notes, and snippets.

@violetyk
Last active March 22, 2017 07:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save violetyk/26df9150a8c82511d2d3bf6445865740 to your computer and use it in GitHub Desktop.
Save violetyk/26df9150a8c82511d2d3bf6445865740 to your computer and use it in GitHub Desktop.
<?php
$a = array('name' => array( 'error1', 'error2'));
$b = array('email' => array('error3', 'error4'));
$errors = array_merge($a, $b);
$result = array_reduce($errors, function($c, $v) { return array_merge($c, $v); }, array());
print_r($errors);
print_r($result);
print_r(implode('\n', $result));
@violetyk
Copy link
Author

violetyk commented Mar 22, 2017

Array
(
    [name] => Array
        (
            [0] => error1
            [1] => error2
        )

    [email] => Array
        (
            [0] => error3
            [1] => error4
        )

)
Array
(
    [0] => error1
    [1] => error2
    [2] => error3
    [3] => error4
)
error1\nerror2\nerror3\nerror4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment