Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何计算JSON循环以读取更多结果_Php_Jquery_Json - Fatal编程技术网

Php 如何计算JSON循环以读取更多结果

Php 如何计算JSON循环以读取更多结果,php,jquery,json,Php,Jquery,Json,我有下面的JSON循环,它截断了10条记录。然而,例如,如果我有20条记录,我希望我的附加语是“+10更多…” 我怎样才能做到这一点 $.each(data, function(i, value){ if(i == 10){ var book_title = value.book_title; $('.notice').append('<div>+ XX more...</div>'); retu

我有下面的JSON循环,它截断了10条记录。然而,例如,如果我有20条记录,我希望我的附加语是“+10更多…”

我怎样才能做到这一点

$.each(data, function(i, value){
    if(i == 10){ 
           var book_title = value.book_title;
           $('.notice').append('<div>+ XX more...</div>');
           return false;
     }
}

可以使用模数运算符实现此目的:

if(i > 0 && i % 10 == 0){ 
       var book_title = value.book_title;
       $('.notice').append('<div>+ XX more...</div>');
       return false;
 }

什么是需要标记它的PHPI可以看到你的这一点,谢谢你。但是我不确定这是否符合目的,这可能是因为我的例子不好。如果我有一个场景,其中我的循环中有55个项目,我需要附加一个“45个以上…”,这肯定为我提供了一个解决方案。多谢各位