如何获取数组的最后一个值?

时间:2011-12-29 02:34:04

标签: php

以下是数组的内容。如何获取最后一个数组[cat_name] => Lcd

我不需要:

[cat_link] => lcd 
[cat_id] => 172

(
    [0] => Array
        (
            [cat_name] => Electronics
            [cat_link] => electronics
            [cat_id] => 164
        )

    [1] => Array
        (
            [cat_name] => Televisions
            [cat_link] => televisions
            [cat_id] => 165
        )

    [2] => Array
        (
            [cat_name] => Lcd
            [cat_link] => lcd
            [cat_id] => 172
        )

)

3 个答案:

答案 0 :(得分:3)

使用end()

$lastMember = end($arr);

请注意,这会使数组的内部指针前进,这可能取决于您拥有的其他代码。

答案 1 :(得分:2)

您可以像这样检索数组的最后一个元素:$array[count($array) - 1]

答案 2 :(得分:2)

您可以像这样获取最后cat_name值:

$arr[count($arr) - 1]['cat_name']