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] => 
                            )

                    )

我想得到 arry book 的计数值

4

2 回答 2

1

假设这个数组被称为 $books

count($books)

除非您想在数据库中进行计数,否则请使用find('count', array..)

http://book.cakephp.org/2.0/en/models/retrieving-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 回答