如何在Opencart中获取多维数组的最后一个数组值

How to get multi-dimensional array's last array value in Opencart

我正在使用 Opencart 框架,并且我定制了 Opencart 移动版 API。问题是我得到了一个这样的数组

Array (
    [0] => Array (
        [product_option_id] => 228
        [product_option_value_id] => 20
        [option_id] => 13
        [option_value_id] => 49
        [price] => 280.0000
        [value] => 1000.00000000
        [name] => please select weight
        [type] => select
        )
    ) 
Array (
    [0] => Array (
        [product_option_id] => 228
        [product_option_value_id] => 20
        [option_id] => 13
        [option_value_id] => 49
        [price] => 280.0000
        [value] => 1000.00000000
        [name] => please select weight
        [type] => select
        )
    [1] => Array (
        [product_option_id] => 228
        [product_option_value_id] => 21
        [option_id] => 13
        [option_value_id] => 50
        [price] => 140.0000
        [value] => 500.00000000
        [name] => please select weight
        [type] => select
        )
    ) 
Array (
    [0] => Array (
        [product_option_id] => 228
        [product_option_value_id] => 20
        [option_id] => 13
        [option_value_id] => 49
        [price] => 280.0000
        [value] => 1000.00000000
        [name] => please select weight
        [type] => select
        )
    [1] => Array (
        [product_option_id] => 228
        [product_option_value_id] => 21
        [option_id] => 13
        [option_value_id] => 50
        [price] => 140.0000
        [value] => 500.00000000
        [name] => please select weight
        [type] => select
        )
    ) 
Array (
    [0] => Array (
        [product_option_id] => 228
        [product_option_value_id] => 20
        [option_id] => 13
        [option_value_id] => 49
        [price] => 280.0000
        [value] => 1000.00000000
        [name] => please select weight
        [type] => select
        )
    [1] => Array (
        [product_option_id] => 228
        [product_option_value_id] => 21
        [option_id] => 13
        [option_value_id] => 50
        [price] => 140.0000
        [value] => 500.00000000
        [name] => please select weight
        [type] => select
        )
    [2] => Array (
        [product_option_id] => 232
        [product_option_value_id] => 32
        [option_id] => 13
        [option_value_id] => 50
        [price] => 25.0000
        [value] => 500.00000000
        [name] => please select weight
        [type] => select
        )

所以,我想得到最后一个或最终的数组值,

在给定的数组列表中,这一定是我的最终数组

Array (
    [0] => Array (
        [product_option_id] => 228
        [product_option_value_id] => 20
        [option_id] => 13
        [option_value_id] => 49
        [price] => 280.0000
        [value] => 1000.00000000
        [name] => please select weight
        [type] => select
        )
    [1] => Array (
        [product_option_id] => 228
        [product_option_value_id] => 21
        [option_id] => 13
        [option_value_id] => 50
        [price] => 140.0000
        [value] => 500.00000000
        [name] => please select weight
        [type] => select
        )
    [2] => Array (
        [product_option_id] => 232
        [product_option_value_id] => 32
        [option_id] => 13
        [option_value_id] => 50
        [price] => 25.0000
        [value] => 500.00000000
        [name] => please select weight
        [type] => select
        )
    )

有人帮我解决这个问题。

制作方法有很多种,但可能会有一些不同。

end($array)$array[count($array) -1] 保持原始数组不变。

array_pop($array) 将从原始数组中删除最后一个元素。