简单写了一个随机显示预约、定单信息api

<?php
/*@author Code
 * e-mail:maxucnvj@163.com
 * author:maxucnvj
 * date:2013-06-03
 * demo:http://www.fc120.org/updata.php
 */ 
 /*输出方式0为JSON 其它为JS例表 默认为零*/
$sc=0;
$sc=(int)$_GET["sc"];
 /* 获取显示数目*/
$datas=(int)$_GET["value"];
if($datas==0){
$datas=10; /*默认为10条*/
}
/*获取日期相差天数*/
$dates=(int)$_GET["date"];
if($dates==0){
$dates=3; /*默认为3天*/
}
/*输出uft-8格式*/
header("Content-Type: text/html;charset=utf-8");
/*百家姓数组*/
$arr=array("李","王","张","刘","陈","杨","赵","黄","周","吴","徐","孙","胡","朱","高","林","何","郭","马","罗","梁","宋","郑","谢","韩","唐","冯","于","董","萧","程","柴","袁","邓","许","傅","沈","曾","彭","吕","苏","卢","蒋","蔡","贾","丁","魏","薛","叶","阎","余","潘","杜","戴","夏","钟","汪","田","任","姜","范","方","石","姚","谭","廖","邹","熊","金","陆","郝","孔","白","崔","康","毛","邱","秦","江","史","顾","侯","邵","孟","龙","万","段","曹","钱","汤","尹","黎","易","常","武","乔","贺","赖","龚","文");
/*手机号码段数组*/
$arrtel=array(134,135,136,137,138,139,150,151,152,158,159,157,182,187,188,147,130,131,132,155,156,185,186,133,153,180,189);
/*随机两个日期之间的日期*/
function rand_time($a,$b)
{
$a=strtotime($a);
$b=strtotime($b);
return date( "Y-m-d", mt_rand($a,$b));
}
/*建立在显示数日内的随机百家姓数组*/
$arrs=array();
for($i=0;$i<$datas;$i++){
$arrs[$i]=rand(0,count($arr)-1);
}
/*建立返回对应百家姓数组数据*/
$josn=array();
foreach($arrs as $k=>$v){
$josn[$k]["n"]=$arr[$v]."女士";
$josn[$k]["d"]=rand_time(date('Y-m-d',strtotime('-'.$dates.' day')),date("Y-m-d"));
$josn[$k]["m"]=$arrtel[rand(0,count($arrtel)-1)]."****".rand(1000,9999);	
}
/*按日期降序排列*/
foreach ($josn as $key => $row) {
    $volume[$key]  = $row['d'];
}
array_multisort($volume,SORT_DESC,$josn);

if($sc==0){
/*取值为零时 JSON输出*/
echo json_encode($josn);
}else{
/*JS例表输出*/
$listview="";
foreach ($josn as $row) {
    $listview = $listview.'<li><span class="sj_d"> '.$row["d"].' </span><span class="sj_n"> '.$row["n"].' </span><span class="sj_m"> '.$row["m"].' </span><span class="sj_r"> 预约成功 </span></li>'; 
}
echo "document.write('".$listview."')";
}
?>

  显示效果!

posted @ 2013-06-03 14:30  shot_ma  阅读(184)  评论(0)    收藏  举报