喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] 这样的情况下,分页程序该如何写?  
 
netan
新手上路
Rank: 1



UID 81872
精华 0
积分 48
帖子 31
金钱 48 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-10-19
状态 离线
这样的情况下,分页程序该如何写?

对方建立了webservice,通过soap的方式,我连到了他的webservice
得到了这样的序列
stdClass Object
(
    [getStrReturn] => Array
        (
            [0] => stdClass Object
                (
                    [key] => 字符1
                    [id] => 123
                )

            [1] => stdClass Object
                (
                    [key] => 字符2
                    [id] => 345
                )

            [2] => stdClass Object
                (
                    [key] => 字符3
                    [id] => 12334
                )

            [3] => stdClass Object
                (
                    [key] => 字符4
                    [id] => 363
                )

            [4] => stdClass Object
                (
                    [key] => 字符5
                    [id] => 2342
                )

        )

)

然后通过
foreach ($gkp->getStrReturn as $item){
        $id=$item->id;
        $name=$item->name;
        echo $name;}
读出数据,很多条,这样的情况下怎么分页呢?这是没数据库的,通用的分页程序好象不能用。




没道理啊,没道理。
2007-11-1 08:58 AM#1
查看资料  发短消息  顶部
 
村长夫人
高级会员
Rank: 4


UID 94673
精华 0
积分 501
帖子 973
金钱 501 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2007-6-29
状态 离线
[推荐阅读] 怎样最快捷、最方便地获取表单提交的数据??
$page                = 1;
$range                = 2;
$start                = ($page - 1) * $range;
$totalPage        = ceil(count($obj->getStrReturn) / $range);
$end                = $start + $range;
for($i = $start;$i < $end;$i ++){
        if(isset($obj->getStrReturn[$i])){
                print_r($obj->getStrReturn[$i]);
        }
}




又该换马甲了.....
2007-11-1 09:36 AM#2
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024798 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP