0
我想從$ max中檢索數組中的最後一個元素,並在數組$ set_of_path中引用它。我只想要最後一個值。這個代碼的問題是這個$ max值誰輸出值0到文件結尾,從而不是輸出最後一個值..每個元素都實現了..有人可以幫助我。提前致謝。從循環中獲取最後一個數字以將其引用爲數組中的索引
for($ind=0;$ind <count($array_file[0]['pair']);$ind++) {
....
...
if((($city)===$initial or ($city[0]===$initial))){
$x =$array_file[0]['pair'][$ind]['city'];//display all cities
if ((end($x))===$final){
//push $array_file content into the array
$xd[]=$array_file[0]['pair'][$ind];
$count=count(end($xd));
$last_element = array();
$a[] = array_merge($xd);
$end = count(end($a));
$push = array_push($last_element,$end);
$max = max($last_element)-1;
print_r($max);
[email protected]$a[$max];
print_r($set_of_path);
print_r('<pre>');
}
};
...
...
.
...
.
..
我嘗試的sizeof但每個循環遞增時間,值被更新和輸出1 2 3 4 ...環路休息後..所以,尺寸的效率不高:/ – 2012-02-03 16:20:25
在循環外創建一個變量,並在循環內部只增加數字,或者通過每次迭代執行sizeof以更新循環外部的變量。 – 2012-02-03 16:21:55
非常感謝你,我看到了我的錯誤..上帝保佑你 – 2012-02-04 15:13:46