第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何知道無序數(shù)組的最后一個索引

如何知道無序數(shù)組的最后一個索引

PHP
吃雞游戲 2022-10-14 10:10:04
我有一個這樣的數(shù)組:Array ( [2] => -100 [0] => -7.1 )它沒有排序,因為如果我對這個數(shù)組進行排序,它將成為這個數(shù)組到這個數(shù)組中([0] => -7.1 [1] => -100),我不是在尋找那個,我只是想知道索引像這樣的數(shù)組的值....在這種情況下,如果我使用 php 函數(shù)知道最后一個索引,它顯示我為 0,但盡管它位于最后一個位置,但最后一個索引確實是 2,我怎樣才能得到 2 而不是 0?我沒有使用 PHP 7,我使用的是 PHP 5
查看完整描述

3 回答

?
動漫人物

TA貢獻1815條經(jīng)驗 獲得超10個贊

由于您建議的數(shù)組結(jié)構(gòu)中沒有規(guī)律性,請使用max(array_keys($arr)).



查看完整回答
反對 回復(fù) 2022-10-14
?
楊__羊羊

TA貢獻1943條經(jīng)驗 獲得超7個贊

有功能array_key_last()。它返回數(shù)組的最后一個鍵。這是一個示例(PHP 7+):


// array_key_last()  ( array $array ) : mixed


$arr = [

    '2' => 3,

    '5' => 2,

    '0' => 10

];


print_r(array_key_last($arr));


更新


在 PHP 7 中沒有array_key_last()函數(shù),所以在 PHP 5 中我們可以使用end()with key()。函數(shù)end()將數(shù)組的指針設(shè)置為最后一個元素并返回它。函數(shù)key()返回數(shù)組當(dāng)前元素的鍵。例子:


$arr = [

    '2' => 3,

    '5' => 2,

    '0' => 10

];


end($arr);

print_r(key($arr));


查看完整回答
反對 回復(fù) 2022-10-14
?
慕桂英4014372

TA貢獻1871條經(jīng)驗 獲得超13個贊

由于你沒有使用 PHP7,你可以使用count負(fù) 1

$a = array(5, 3, 4);
print_r($a[count($a) - 1]);


查看完整回答
反對 回復(fù) 2022-10-14
  • 3 回答
  • 0 關(guān)注
  • 226 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號