0
配列の最後の要素を$ maxから取得し、$ set_of_path配列で参照したいとします。私は最後の値だけを欲しい。このコードの問題は、ファイルの終わりに値0を出力するこの$ max値です。最後に出力された値の代わりに、すべての要素が実装されています。前もって感謝します。ループの最後の数値を配列のインデックスとして参照するループを取得する
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を実行します。 –
本当にありがとう、私は間違いを見ました。神はあなたを祝福します。 –