如何从多个数组中获取最后一个数组?

Pat*_*cow 1 php arrays multidimensional-array

我有一个数组,里面有一些其他数组:

如果print_r($u)我得到:

Array
(
    [0] => Albany
)
Array
(
    [0] => Albany
Array
(
    [0] => Albany
    [41] => Albuquerque
)
Array
(
    [0] => Albany
    [41] => Albuquerque
)
Array
(
    [0] => Albany
    [41] => Albuquerque
    [54] => Atlanta
)
Array
(
    [0] => Albany
    [41] => Albuquerque
    [54] => Atlanta
)
Array
(
    [0] => Albany
    [41] => Albuquerque
    [54] => Atlanta
    [93] => Auckland
    [94] => Augusta
)
Array
(
    [0] => Albany
    [41] => Albuquerque
    [54] => Atlanta
    [93] => Auckland
    [94] => Augusta
)

...
Run Code Online (Sandbox Code Playgroud)

最后一个数组有大约20个元素.我只需要最后一个数组.希望这不会太混乱.

Tim*_*per 5

你可以使用这个end()功能:

$last_array = end($u);
Run Code Online (Sandbox Code Playgroud)

请记住,调用end()将更改内部数组指针.如果您不希望这种情况发生,您可以:

$last_array = $u[count($u) - 1]; // make sure count($u) > 0
Run Code Online (Sandbox Code Playgroud)