0

ここにこの配列があります...

$previousBalance2 で、17 レコードあります

その17を変数に入れました..

$i = count($previousBalance2);

$i変数をエコーアウトして17を取得しました

このエコーを試すとどうなりますか

echo $previousBalance2[$i]['total'];

totalそれは何もエコーしません(何も表示されません)そしてはい、各レコードにtotalは配列の最後のレコードをエコーアウトしますか?

ありがとう、J

4

5 に答える 5

6

配列はゼロベースであることを忘れないでください。これは、最初の要素が 0 であり、最後の要素が 17 ではなく 16 であることを意味し$i-1ますend

于 2012-09-25T16:33:48.193 に答える
5

配列はインデックス 0 から始まります。

echo $previousBalance2[$i - 1]['total'];
于 2012-09-25T16:33:58.040 に答える
2

配列の最後の要素を出力するには、次のコードを使用します。

$last_element = end($previousBalance2);
于 2012-09-25T16:34:42.913 に答える
2

Php 配列は 0 から始まります。これを試してください: $i の代わりに $i-1 を括弧内に使用してください!

于 2012-09-25T16:35:18.720 に答える
1

echo $previousBalance2[$i-1]['total']?

于 2012-09-25T16:34:37.213 に答える