0

Cakephpでループのカウントを取得するにはどうすればよいですか

[Book] => Array
                    (
                        [0] => Array
                            (
                                [id] => 48
                                [bookmaster_id] => 6
                                [condition] => not bad
                                [comments] => not bad
                                [isArchived] => 
                            )

                        [1] => Array
                            (
                                [id] => 50
                                [bookmaster_id] => 6
                                [condition] => ok
                                [comments] => ok
                                [isArchived] => 
                            )

                    )

アリーブックのカウント値を取得したい

4

2 に答える 2

1

この配列が $books と呼ばれるとします。

count($books)

データベースでカウントを行いたくない場合は、その場合に使用しますfind('count', array..)

http://book.cakephp.org/2.0/en/models/retriving-your-data.html

于 2012-12-12T11:36:26.153 に答える
0

配列で直接の親インデックスを指定する必要があります。これを行うだけの場合count($books);、出力は 1 になります。

試す

pr(count($books['Book']));
//Output 2
于 2012-12-12T21:41:29.983 に答える