zoukankan      html  css  js  c++  java
  • php 获取json数据

    <?php   //从笑话表中得到数据    header("Content-type:text/html;charset=utf-8");     $conn=mysql_connect("localhost","zjwdb_91189","1314loveMM") or die("数据库服务器连接错误".mysql_error());    mysql_select_db("zjwdb_91189",$conn) or die("数据库访问错误".mysql_error());    mysql_query("SET NAMES utf8");//注意编码格式phpmyadmin中设置得为gbk,php中同样set name gbk

         $sql=mysql_query("select userID,content,date from pinglun order by date desc",$conn);       $str="[";

        while( $row=mysql_fetch_row($sql)){

                                       $Array = array("userID"=>$row[0], "content"=>$row[1],"date"=>$row[2]);                                 $Array['content'] = urlencode ( $Array['content'] );                                      $str=$str.urldecode(json_encode( $Array));                     $str=$str.",";

                    }     $str= utf8_substr($str,0,-1);      $str=  $str."]";         echo  $str; mysql_free_result($sql); mysql_close($conn);

    function utf8_substr($str,$start=0) {

        if(empty($str)){

            return false;

        }

        if (function_exists('mb_substr')){

            if(func_num_args() >= 3) {

                $end = func_get_arg(2);

                return mb_substr($str,$start,$end,'utf-8');

            }

            else {

                mb_internal_encoding("UTF-8");

                return mb_substr($str,$start);

            }      

        }

        else {

            $null = "";

            preg_match_all("/./u", $str, $ar);

            if(func_num_args() >= 3) {

                $end = func_get_arg(2);

                return join($null, array_slice($ar[0],$start,$end));

            }

            else {

                return join($null, array_slice($ar[0],$start));

            }

        }

    } ?>

  • 相关阅读:
    Caliburn micro 学习笔记...
    First steps with Caliburn Micro in Windows Phone 8 系列文章
    WPF and Silverlight.ComboBox 如何通过 Binding IsDropDownOpen 实现下拉菜单展开
    http各个状态码的详解
    点阵字库产生的原理
    Windows 服务调试方法(基于.net framwork4.6)
    关于.net Core 笔记
    JS+ google.maps.api 实现基本的导航功能
    C# 遍历控件检查是否有被选中的项(通用)
    C#编程习惯
  • 原文地址:https://www.cnblogs.com/Small-Life/p/3606056.html
Copyright © 2011-2022 走看看