3 回答
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
由于您建議的數(shù)組結(jié)構(gòu)中沒(méi)有規(guī)律性,請(qǐng)使用max(array_keys($arr)).
TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
有功能array_key_last()。它返回?cái)?shù)組的最后一個(gè)鍵。這是一個(gè)示例(PHP 7+):
// array_key_last() ( array $array ) : mixed
$arr = [
'2' => 3,
'5' => 2,
'0' => 10
];
print_r(array_key_last($arr));
更新
在 PHP 7 中沒(méi)有array_key_last()函數(shù),所以在 PHP 5 中我們可以使用end()with key()。函數(shù)end()將數(shù)組的指針設(shè)置為最后一個(gè)元素并返回它。函數(shù)key()返回?cái)?shù)組當(dāng)前元素的鍵。例子:
$arr = [
'2' => 3,
'5' => 2,
'0' => 10
];
end($arr);
print_r(key($arr));
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊
由于你沒(méi)有使用 PHP7,你可以使用count負(fù) 1
$a = array(5, 3, 4); print_r($a[count($a) - 1]);
- 3 回答
- 0 關(guān)注
- 233 瀏覽
添加回答
舉報(bào)
