請考慮以下數組。php check array索引超出範圍
$a['a'] = 1;
$a['b'] = 2;
$a['c'] = 3;
$a['d'] = 4;
,然後我很循環數組
foreach($a as $q => $x)
{
# Some operations ....
if(isLastElement == false ){
#Want to do some more operation
}
}
我怎麼能知道當前位置last
與否?
謝謝。
作爲你的陣列是不是數字索引的數組,你可以使用一個整數,它遞增,並與您的陣列 – MatRt 2013-03-12 05:27:10
參見[這個答案]的'count'(HTTP://計算器.com/questions/1070244/how-to-determine-the-first-and-last-iteration-in-a-foreach-loop#1070256),它建議使用計數器來識別循環集合中的最後一個元素。 – 2013-03-12 05:28:00
@ user1073122在我的特定要求中不可能。 – Red 2013-03-12 05:31:10