比方說,我插入一個元素到像這樣的數組:獲取新插入的元素的索引到一個數組
$arr[] = 'something';
我怎麼能得到的「東西」的指數?
是否有任何其他方法我可以在數組中插入一個元素並知道它的索引?
比方說,我插入一個元素到像這樣的數組:獲取新插入的元素的索引到一個數組
$arr[] = 'something';
我怎麼能得到的「東西」的指數?
是否有任何其他方法我可以在數組中插入一個元素並知道它的索引?
試結束(),它會正常工作,,
$fruits = array('apple', 'banana', 'cranberry');
echo end($fruits); // cranberry
如果你總是插入單元這樣的指標將是:
count($arr) - 1
您可以將這樣的元素,以瞭解他們的指標:
$arr['somekey'] = 'something';
另外,您也可以使用array_search()( http://php.net/manual/en/function.array-search.php),但這可能不是理想的,因爲您可以在數組內部多次使用相同的元素。
注意:將如果數組索引中有跳過,則不起作用。 –
非常真實...好點。 – Jan
是否有斷裂的指標下面的工作:
$arr = array('ASD', 'QWE', 5 => 'JKL');
$arr[] = 'ZXC';
end($arr);
$new_index = key($arr); // 6
array_search()是一個選項 – 2011-06-25 11:26:10