这个是我的PHP代码<?php
$link = mysql_connect("127.0.0.1","root","rootadmin") or die("链接错误".mysql_error());
mysql_select_db("db08cmsauto",$link);
mysql_query("set names UTF8");
$page = isset($_REQUEST['page']) ? $_REQUEST['page'] : 1;        //获取当前页码 没有的话 就是第一页
if(!preg_match('/^\d+$/',$page) || $page < 1) $page = 1;        //如果输入的不是数字  或者小于1 默认第一页$pageSize = 10;        //每页多少条
$query_pag_num = "SELECT COUNT(*) AS count FROM cms_archives18";
$result_pag_num = mysql_query($query_pag_num);
$row = mysql_fetch_array($result_pag_num);
$count = $row['count'];        //返回记录总条数
$no_of_paginations = ceil($count / $pageSize);        //计算出总页数if($page > $no_of_paginations) $page = $no_of_paginations;        //如果请求页码大于总页数 默认最后一页$start = ($page - 1) * $pageSize;        //sql查询起始位置
$url = "http://www.0475qf.com/";$query_pag_data = "SELECT aid,subject,caid,author,thumb,nowurl,clicks from cms_archives18 LIMIT $start, $pageSize";$result_pag_data = mysql_query($query_pag_data) or die('MySql Error' . mysql_error());
$arrList = array();        //初始化列表数组
while($row = mysql_fetch_array($result_pag_data)){
        array_push($arrList, array("aid" => $row['aid'],
   "biaoti" => $row['subject'],
   "lanmuid" => $row['caid'],
   "zuozhe" => $row['author'],
   "suoluetu" => $url.$row['thumb'],
   "dangqianURL" => $row['nowurl'],
   "dianjishu" => $row['clicks']));        //将每条信息push到列表数组中
}$array = array(
        "count" => $count,        //总条数
        "pageSize" => $pageSize,        //每页条数
        "pageCount" => $no_of_paginations,  //总页数
        "thisPage" => $page,//当前页码
        "list" => $arrList        //列表
);echo json_encode ($array);        //输出json
?>------------------------------------------------------------------------------------------------------------------------------------------------------------------------
这个是输出的数据
{"count":"874","pageSize":10,"pageCount":88,"thisPage":1,"list":[{"aid":"772389","biaoti":"\u901a\u8fbd\u4e07\u83b9\u65af\u67ef\u8fbe\u660e\u9510\u4f18\u60e0\u9ad8\u8fbe1.7\u4e07\u5143","lanmuid":"51","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160111\/110812103b40904dc83527.jpg#660#395","dangqianURL":"kanche\/20160111\/772389_{$addno}_{$page}.html","dianjishu":"14"},{"aid":"772390","biaoti":"\u7f6e\u6362\u50b2\u864e\uff08\u8fdb\u53e3\uff09\u4f18\u60e0\u9ad8\u8fbe0.3\u4e07\u5143","lanmuid":"51","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160111\/11081449ea75d040c69413.jpg#660#440","dangqianURL":"kanche\/20160111\/772390_{$addno}_{$page}.html","dianjishu":"16"},{"aid":"772057","biaoti":"\u901a\u8fbd\u5e02\u4e07\u5e86\u6807\u81f4301\u4f18\u60e0\u9ad8\u8fbe1.4\u4e07\u5143","lanmuid":"51","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/06083353f4474f24206838.jpg#660#440","dangqianURL":"kanche\/20160106\/772057_{$addno}_{$page}.html","dianjishu":"1"},{"aid":"772058","biaoti":"\u9884\u8ba1\u5e74\u5185\u63a8\u51fa \u7591\u4f3c\u4e1c\u98ce\u98ce\u5ea6MX3\u8c0d\u7167\u66dd\u5149","lanmuid":"5","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/06083912cd79bffa769928.jpg#620#420","dangqianURL":"kanche\/20160106\/772058_{$addno}_{$page}.html","dianjishu":"0"},{"aid":"772059","biaoti":"2016\u5e74\u767e\u6b3e\u56fd\u4ea7\u65b0\u8f66\u4e0a\u5e02 \u8fd9\u51e0\u6b3e\u6700\u503c\u5f97\u5173\u6ce8\uff01","lanmuid":"5","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/06084216ec310f3f1d7578.jpeg#600#363","dangqianURL":"kanche\/20160106\/772059_{$addno}_{$page}.html","dianjishu":"3"},{"aid":"772060","biaoti":"\u957f\u57ce2016\u9500\u91cf-\u9884\u589e11% \u5e74\u5185\u5c06\u63a87\u6b3e\u65b0\u8f66","lanmuid":"49","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/060843573ec4d0d61c3275.jpg#600#418","dangqianURL":"kanche\/20160106\/772060_{$addno}_{$page}.html","dianjishu":"1"},{"aid":"772061","biaoti":"\u6211\u56fd\u5c06\u5236\u5b9a\u667a\u80fd\u6c7d\u8f66\u4ea7\u4e1a\u6280\u672f\u6807\u51c6","lanmuid":"49","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/0608461151a3e947ee4449.jpg#512#319","dangqianURL":"kanche\/20160106\/772061_{$addno}_{$page}.html","dianjishu":"1"},{"aid":"772062","biaoti":"2016\u5e741\u67086\u65e5\u5168\u7403\u8d22\u7ecf\u65b0\u95fb\u65e9\u77e5\u9053","lanmuid":"53","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/06084751648c1dacbb6993.jpg#640#427","dangqianURL":"kanche\/20160106\/772062_{$addno}_{$page}.html","dianjishu":"1"},{"aid":"772071","biaoti":"\u5e74\u7ec8\u6700\u540ePK\u6a2a\u8bc42015\u4e8c\u624b\u8f66\u7535\u5546\u70e7\u94b1\u5927\u6218","lanmuid":"135","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/06154311ef392753124298.png#553#181","dangqianURL":"escpd\/20160106\/772071_{$addno}_{$page}.html","dianjishu":"3"},{"aid":"772072","biaoti":"2B\u8fd8\u662f2C \u4e8c\u624b\u8f66\u6a21\u5f0f\u4e89\u8bba\u518d\u8d77","lanmuid":"135","zuozhe":"\u5c0f\u6885\u5b50","suoluetu":"http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/06154455e704527f648436.jpg#293#220","dangqianURL":"escpd\/20160106\/772072_{$addno}_{$page}.html","dianjishu":"0"}]}------------------------------------------------------------------------------------------------------------------------------------------------------------------------
其中有个图片的链接
http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/06154311ef392753124298.jpg#553#181IOS内边接收着个数据,不认图片的,需要把后面从#号删除才可以
有没有大神能在我的代码基础上,做个分割代码,然后输出json数据,小弟感激不尽。

解决方案 »

  1.   

    http:\/\/www.0475qf.com\/userfiles\/image\/20160106\/06154311ef392753124298.jpg#553#181 这地址我也不显示
      

  2.   

    估计你是要这样:$array = array(
            "count" => $count,        //总条数
            "pageSize" => $pageSize,        //每页条数
            "pageCount" => $no_of_paginations,  //总页数
            "thisPage" => $page,//当前页码
            "list" => $arrList        //列表
    );
    $array = handle($array);
    echo json_encode ($array);        //输出jsonfunction handle($data){
        for($i=0,$len=count($data['list']);$i<$len;$i++){
            $data['list'][$i]['suoluetu'] = substr($data['list'][$i]['suoluetu'],0,strpos($data['list'][$i]['suoluetu'],'#'));
        }
        return $data;
    }
      

  3.   

    array_push($arrList, array("aid" => $row['aid'],
       "biaoti" => $row['subject'],
       "lanmuid" => $row['caid'],
       "zuozhe" => $row['author'],
       "suoluetu" => strtok($url.$row['thumb'], '#'),
       "dangqianURL" => $row['nowurl'],
       "dianjishu" => $row['clicks']));        //将每条信息push到列表数组中