PHP 無制限データ JSON 形式と JS 解析_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:36:02
オリジナル
802 人が閲覧しました

Flash は JSON 形式のデータを必要とするため、次のコードが利用可能です: (C# と同様の PHP 実装、JSON ライブラリを自分でダウンロード~~)

コードをコピーします コードは次のとおりです:

// -- ユーザーのオフライン情報をクエリし、フラッシュに使用される JSON を返します
if(!empty($_GET['action'])&&!empty($_GET['invite'])){
//固定パラメータリクエストのみが返されますinformation
if($_GET['action']=='getinfo'&&$_GET['invite']==1){
//データ エンティティ、エンティティ クラス
class UcInvite{
//---データ表示情報
public $fuid; //ユーザーID
public $funame; //ユーザー空間アドレス
//---表示用データ情報
public $fchilds;
$invitecount = 0; //すべてのオフライン数量を記録するために使用される合計数量
//再帰的実装メソッド
function GetShowTreeInvite($uid){
global $_SGLOBAL,$invitecount
// SQL ステートメントとクエリを整理します , fuidテーブルはオフライン ID、uid は親 ID、fusername はユーザー名です
$inv_sql = "select fuid,fusername from ".tname("invite")." where uid = ".$uid; = $_SGLOBAL['db']->query($inv_sql);
//以下のテーブルと戻り値の配列
$inviteTree = Array(); //各サブクラス
//配列に情報を追加するループ内の数値
while($v = $_SGLOBAL['db']->fetch_array($inv_query)){
$ui = new UcInvite()
$ui-> ;fuid = $v['fuid'];
$ui->funame = $v['fusername'];
$ui->furl = "/home/space.php?uid=".$v[ 'fuid '];
//サブクラス情報を再帰的にクエリするために自分自身を呼び出します
$ui->fchilds=GetShowTreeInvite($v['fuid']);
//返された配列に挿入します
$inviteTree[$index]= $ ui;
$index++;
$invitezcount++;
//現在のダウンラインの数を記録します
$invitezcount; }
$fuid = empty($_GET['fuid'])?$space[uid]:$_GET['fuid'];
//現在ログインしているユーザーIDに基づいて情報をクエリし、コレクションを返します
$inviteTree = GetShowTreeInvite($fuid);
//オフライン呼び出しの総数を記録します
$inviteTree['invitecount'] = $invitecount;
//ここでは Services_JSON が使用されます
//サーバーはすべて PHP5 以降であるため、組み込みの JSON 関数は使用されません
require_once('../plugins/JSON/JSON.php');
//json Output
$json( );
echo $json->encode($inviteTree);
}else{
'リクエストパラメータが間違っています! ';
exit;
}
}
//--ユーザーのオフライン情報をクエリし、フラッシュ用の JSON を返します


上記のコードは、次のような JSON 文字列を返します:
{'0':{'fuid': '950 ','funame':'郭子源','furl':'/home/space.php?uid=950','fchilds':{'invitezcount':0}},'invitezcount':1,'invitecount ' :1}
ここにはクエリが 1 つだけあります
次に、JS を使用して次の分析を実行します:



コードをコピーします

コードは次のとおりです:






このようにして、2 つの無限レベルの操作が完了しました。結果のスクリーンショットは次のとおりです。

努力の成果を大切に 内容は一つ一つ書いておりますので転載の際はご一報ください! !あいぴんコーラをフォロー

http://www.bkjia.com/PHPjc/322250.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322250.html技術記事 Flash には JSON 形式のデータが必要なので、次のコードが利用可能です: (C# と同様の PHP 実装、JSON ライブラリを自分でダウンロード~~) 次のようにコードをコピーします: //-- ユーザーのオフライン情報をクエリし、J.. を返します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!