```
//
public function getWeek() {
// Db::name('UserLog')->field('create_time')
$data = Db::name('UserLog') // 查詢所有數據
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
->group("date")
->order('date', 'asc')
// ->whereWeek('create_time')
->select();
$data_first = Db::name('UserLog') // 查詢本周數據
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
->group("date")
->order('date', 'asc')
->whereWeek('create_time')
->select();
$monday = mondayTime(time() + 24 * 3600 * 2, false); // 本周星期一
$lastmonday = date("Y-m-d", strtotime("$monday -7 day")); // 上周星期一
// $lastmonday = mondayTime(time(), false); // 上周星期一
// $startTime = strtotime($monday);
$startTime = strtotime($lastmonday);
// 補全日期
$ArrayData = addArrayData($startTime, $data_first);
// 集合點擊量
foreach($ArrayData as $k=>$v){
$date[] = explode(',',$v['date']);
}
foreach($date as $k=>$v){
$date1[] = implode($v);
$index = array_search($v,$date);
$nums[$index] = $ArrayData[$index]['count'];
}
$this_week = [
'date' => $date1,
'count' => $nums
];
$data_second = Db::name('UserLog') // 查詢上周數據
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
->group("date")
->order('date', 'asc')
->whereWeek('create_time', 'last week')
->select();
$lastmonday = mondayTime(time(), false); // 上周星期一
$lastStartTime = strtotime($lastmonday);
// 補全日期
$lastArrayData = addArrayData($lastStartTime, $data_second);
// 集合點擊量
foreach($lastArrayData as $k=>$v){
$lastdate[] = explode(',',$v['date']);
}
foreach($lastdate as $k=>$v){
$lastdate1[] = implode($v);
$index = array_search($v,$lastdate);
$lastnums[$index] = $lastArrayData[$index]['count'];
}
$last_week = [
'date' => $lastdate1,
'count' => $lastnums
];
// -------------------------------------
$param = get_params();
$array = [];
if($param){
$day = $param['day'];
} else {
$day = 7;
}
for ($i = $day - 1; 0 <= $i; $i--) {
$array[] = date('Y-m-d', strtotime('-' . $i . ' day'));
$daysnums[] = 0;
}
$result = DB::table('muapi_user_log')
->field('count(*) as count,date(FROM_UNIXTIME(create_time,"%Y%m%d")) as create_time')
->group("date_format(from_unixtime(create_time),'%Y%m%d')")
->where('DATE_SUB(CURDATE(), INTERVAL '.$day.' DAY) <= date(from_unixtime(create_time))')
->select()
->toArray();
array_walk($result, function ($value, $key) use ($array, &$daysnums) {
$index = array_search($value['create_time'],$array);
$daysnums[$index] = $value['count'];
});
$data = [
'date' => $array,
'count' => $daysnums
];
return to_assign(0, '', [
// 'data' => $data_first,
// 'ArrayData' => $ArrayData,
'this_week' => $this_week,
'last_week' => $last_week,
'7days' => $data,
]);
$data_three = Db::name('UserLog') // 查詢2022-7-4到2019-7-10的數據
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
->group("date")
->order('date', 'asc')
->whereWeek('create_time', '2022-7-4')
->select();
return to_assign(0, '', [
'data' => $data,
// 'date' => $date,
// // 'count' => $count,
// 'ArrayData' => $ArrayData,
// 'initData' => $initData,
'this_week' => $data_first,
'last_week' => $data_second,
'data_three'=>$data_three
// 'data_first' => day_document($data_first),
// 'data_second' => date_document($data_second),
// 'data_three'=>date_document($data_three)
]);
}
function get_week_xq()
{
// $date = strtotime(date("Y-m-d"));
$date = strtotime("today");
//強制轉換日期格式1657296000
$date_str = date('Y-m-d', strtotime("today"));
// $date_str = strtotime(date("Y-m-d"));
//封裝成數組
$arr = explode("-", $date_str);
//參數賦值
//年
$year = $arr[0];
//月,輸出2位整型,不夠2位右對齊
$month = sprintf('%02d', $arr[1]);
//日,輸出2位整型,不夠2位右對齊
$day = sprintf('%02d', $arr[2]);
//時分秒默認賦值為0;
$hour = $minute = $second = 0;
//轉換成時間戳
// $strap = int(mktime($hour, $minute, $second, $month, $day, $year));
// $strap = int mktime(int $hour, int $minute, int $second, int $month, int $day, int $year, int );
// $strap = $hour.'-'.$day.'-'.$month.'-'.$year;
$strap = date("Y-m-d+H:i:s",time());
// return $strap;
//獲取數字型星期幾
// $number_wk = date("w", $strap);
// initData
$end_time = strtotime(date("Y-m-d"));
$begin_time = strtotime(date("Y-m-d", strtotime("-1 week +1 day", $end_time)));
$keys = array_map(function ($time) {
return date("Y-m-d", $time);
}, range($begin_time, $end_time, 24 * 3600));
// $initData = array_combine($keys, array_fill(0, count($keys), 0));
// $number_wk = date("w");//20220704
$number_wk = date("w", 20220704000000);
//獲取數字對應的星期
// return $number_wk;
//自定義星期數組
//$weekArr = array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
//獲取數字對應的星期
//return $weekArr[$number_wk];
return to_assign(0, '', [
'data' => $number_wk,
'arr' => $year,
'date' => $keys,
// // 'count' => $count,
// 'ArrayData' => $ArrayData,
// // 'initData' => $initData,
// 'this_week' => $data_first,
// 'last_week' => $data_second,
'weekArr'=>$keys[$number_wk],
// // 'data_first' => day_document($data_first),
// // 'data_second' => date_document($data_second),
// // 'data_three'=>date_document($data_three)
]);
}
function get_7day() {
$order_list = DB::table('muapi_user_log')
->field('count(*) as count,date(FROM_UNIXTIME(create_time,"%Y%m%d")) as create_time')
->group("date_format(from_unixtime(create_time),'%Y%m%d')")
->where('DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(from_unixtime(create_time))')
->select();
//sql語
//SELECT count(*) as count,date(FROM_UNIXTIME(create_time,"%Y%m%d")) as create_time,sum(total) as total FROM `qqxz_orders` WHERE ( DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(from_unixtime(create_time)) ) GROUP BY date_format(from_unixtime(create_time),'%Y%m%d')
$order_list_arr = $order_list->toArray();
if($param){
$day = $param['day'];
} else {
$day = 7;
}
for ($i = $day - 1; 0 <= $i; $i--) {
$result[] = date('Y-m-d', strtotime('-' . $i . ' day'));
$nums[] = 0;
// $total[] = 0;
}
array_walk($order_list_arr, function ($value, $key) use ($result, &$nums) {
$index = array_search($value['create_time'],$result);
$nums[$index] = $value['count'];
// $total[$index] = $value['total'];
});
$data = [
'day' => $result,
'nums' => $nums,
// 'total' =>$total
];
halt($data);
}
// ok 比較復雜
public function getWeek000() {
$end_time = strtotime(date("Y-m-d"));
$begin_time = strtotime(date("Y-m-d", strtotime("-1 week +1 day", $end_time)));
$data_first = DB::table('muapi_user_log')
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
->whereTime('create_time', 'between', [$begin_time, $end_time])
->group("date")
->order('date', 'asc')
->select()
->toArray();
// 補全日期
$ArrayData = addArrayData($begin_time, $data_first);
// 集合點擊量
foreach($ArrayData as $k=>$v){
$date[] = explode(',',$v['date']);
}
foreach($date as $k=>$v){
$index = array_search($v,$date);
$nums[$index] = $ArrayData[$index]['count'];
}
return to_assign(0, '', [
'data' => $data_first,
'ArrayData' => $ArrayData,
'nums' => $nums,
]);
}
// 7天統計
public function getWeek7() {
$end_time = strtotime(date("Y-m-d"));
$begin_time = strtotime(date("Y-m-d", strtotime("-1 week +1 day", $end_time)));
$array = [];
if($param){
$day = $param['day'];
} else {
$day = 7;
}
for ($i = $day - 1; 0 <= $i; $i--) {
$array[] = date('Y-m-d', strtotime('-' . $i . ' day'));
$nums[] = 0;
}
$result = DB::table('muapi_user_log')
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
// ->whereTime('create_time', 'between', [$begin_time, $end_time])
->whereTime('create_time', 'between', [$array[0], $array[6]])
->group("date")
->order('date', 'asc')
->select()
->toArray();
array_walk($result, function ($value, $key) use ($array, &$nums) {
$index = array_search($value['date'],$array);
$nums[$index] = $value['count'];
});
$data = [
'date' => $array,
'count' => $nums
];
$ArrayData = addArrayData($begin_time, $result);
foreach($ArrayData as $k=>$v){
$date[] = explode(',',$v['date']);
$index = array_search($v['date'],$date);
$nums[$index] = $v['count'];
}
return to_assign(0, '', [
'data' => $data,
'ArrayData' => $ArrayData,
'result' => $nums,
]);
}
// public function getWeek() {
// $array = [];
// $day = 7;
// for ($i = $day - 1; 0 <= $i; $i--) {
// $array[] = date('Y-m-d 00:00:00', strtotime('-' . $i . ' day'));
// $nums[] = 0;
// }
// $result = DB::table('data_insert_days')
// ->select([
// DB::raw("FROM_UNIXTIME(UNIX_TIMESTAMP(time),'%Y-%m-%d') as date"),
// DB::raw('sum(number) AS count'),
// ])
// ->whereBetween('time', [Carbon::yesterday()->subDays(7), Carbon::now()])
// ->groupBy("date")
// ->orderBy('date', 'asc')
// ->get()
// ->toArray();
// array_walk($result, function ($value, $key) use ($array, &$nums) {
// $index = array_search($value->date,$array);
// $nums[$index] = $value->count;
// });
// $data = [
// 'date' => $array,
// 'count' => $nums
// ];
// }
function test()
{
$data_first = Db::name('UserLog') // 查詢本周數據
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
->group("date")
->order('date', 'asc')
->whereWeek('create_time')
->select()
->toArray();
// initData 本周
$end_time = strtotime(date("Y-m-d"));
$begin_time = strtotime(date("Y-m-d", strtotime("-1 week +1 day", $end_time)));
$keys = array_map(function ($time) {
return date("Y-m-d", $time);
}, range($begin_time, $end_time, 24 * 3600));
// $initData = array_combine($keys, array_fill(0, count($keys), 0));
// 填充0 [0,0,0,0,0,0,0]
$count = array_fill(0, count($keys), 0);
//
array_walk($data_first, function ($value, $key) use ($keys, &$count) {
$index = array_search($value['date'],$keys);
$count[$index] = $value['count'];
});
// "date": ["2022-07-04","2022-07-05","2022-07-06","2022-07-07","2022-07-08","2022-07-09","2022-07-10"],
// "count": [3,7,0,0,1,4,0]
$data = [
'all' => array_combine($keys, $count),
'date' => $keys,
'count' => $count
];
// 組合 "2022-07-07": 0,
$initData = array_combine($keys, $count);
// 上一周
$data_second = Db::name('UserLog') // 查詢上周數據
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
->group("date")
->order('date', 'asc')
->whereWeek('create_time', 'last week')
->select()
->toArray();
$last_end_time = strtotime(date("Y-m-d", strtotime("-1 week", $end_time)));
$last_begin_time = strtotime(date("Y-m-d", strtotime("-2 week +1 day", $end_time)));
$keys2 = array_map(function ($time) {
return date("Y-m-d", $time);
}, range($last_begin_time, $last_end_time, 24 * 3600));
$count2 = array_fill(0, count($keys2), 0);
array_walk($data_second, function ($value, $key) use ($keys2, &$count2) {
$index = array_search($value['date'],$keys2);
$count2[$index] = $value['count'];
});
$data2 = [
'all' => array_combine($keys2, $count2),
'date' => $keys2,
'count' => $count2
];
// $initData2 = array_combine($keys2, $count2);
// 7days
$param = get_params();
if($param){
$day = $param['day'];
} else {
$day = 7;
}
$array = [];
for ($i = $day - 1; 0 <= $i; $i--) {
$array[] = date('Y-m-d', strtotime('-' . $i . ' day'));
$daysnums[] = 0;
}
$result = DB::table('muapi_user_log')
->field('count(*) as count,date(FROM_UNIXTIME(create_time,"%Y%m%d")) as create_time')
->group("date_format(from_unixtime(create_time),'%Y%m%d')")
->where('DATE_SUB(CURDATE(), INTERVAL '.$day.' DAY) <= date(from_unixtime(create_time))')
->select()
->toArray();
array_walk($result, function ($value, $key) use ($array, &$daysnums) {
$index = array_search($value['create_time'],$array);
$daysnums[$index] = $value['count'];
});
$data3 = [
'date' => $array,
'count' => $daysnums
];
return to_assign(0, '', [
// 'data' => $data,
// 'data_first' => $initData,
// 'data_second' => $initData2,
// 'initData' => $initData,
// 'date' => $keys,
// 'count' => $count,
// 'last_time' => $last_time,
// 'last_begin_time' => $last_begin_time,
// 'date2' => $keys2,
'this_week' => $data,
'last_week' => $data2,
'data_three'=> $data3,
// // 'data_first' => day_document($data_first),
// // 'data_second' => date_document($data_second),
// // 'data_three'=>date_document($data_three)
]);
}
// 單獨使用的差異
function getMonday() {
// $data = mondayTime(time() + 24 * 3600 * 2, false); // 下個星期一
// $data = mondayTime(time(), false); // 本周星期一
// $data = mondayTime(time() - 24 * 3600 * 7, false); //
// $begin_time = strtotime(date("Y-m-d", strtotime("-1 week +1 day", $end_time)));
$monday = mondayTime(time() + 24 * 3600 * 2, false); // 本周星期一
$lastmonday = date("Y-m-d", strtotime("$monday -7 day")); // 上周星期一
// $end_time = strtotime($monday);
// $data = date("Y-m-d", strtotime("-1 week +1 day", $end_time));
return to_assign(0, '', [
// 'data' => $data,
'monday' => $monday,
'lastmonday' => $lastmonday,
]);
}
public function getWeek00() {
$monday = mondayTime(time() + 24 * 3600 * 2, false); // 本周星期一
$lastmonday = date("Y-m-d", strtotime("$monday -7 day")); // 上周星期一
$lastmonday_end_time = strtotime($monday);
$lastmonday_begin_time = strtotime(date("Y-m-d", strtotime("$lastmonday"))); //上一周結束
// $lastmonday = date("Y-m-d", strtotime("$monday +7 day")); // 上周星期一
$monday_begin_time = strtotime("$monday"); // 本周星期一
$monday_end_time = strtotime(date("Y-m-d", strtotime("$monday +6 day"))); //上一周結束
// $monday_begin_time = $monday;
// $end_time = strtotime(date("Y-m-d"));
// $begin_time = strtotime(date("Y-m-d", strtotime("-1 week", $end_time)));
// 上周
$data_first = DB::table('muapi_user_log')
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
->whereTime('create_time', 'between', [$lastmonday_begin_time, $lastmonday_end_time])
// ->whereWeek('create_time', $monday)
->group("date")
->order('date', 'asc')
->select()
->toArray();
// 本周
$data_second = DB::table('muapi_user_log')
->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
->whereTime('create_time', 'between', [$monday_begin_time, $monday_end_time])
// ->whereWeek('create_time', $monday)
->group("date")
->order('date', 'asc')
->select()
->toArray();
// 補全日期
$ArrayData = addArrayData($lastmonday_begin_time, $data_first);
if($data_second) {
$mondayArrayData = addArrayData($monday_begin_time, $data_second);
// 集合點擊量
foreach($mondayArrayData as $k=>$v){
$date1[] = explode(',',$v['date']);
}
foreach($date1 as $k=>$v){
$index = array_search($v,$date1);
$nums1[$index] = $mondayArrayData[$index]['count'];
}
// $mondayArrayData = 666;
} else {
$mondayArrayData = array_map(function ($time) {
return date("Y-m-d", $time);
}, range($monday_begin_time, $monday_end_time, 24 * 3600));
$nums1 = array_fill(0, count($mondayArrayData), 0);
}
$monday_begin = $monday; // 本周星期一
$monday_end = date("Y-m-d", strtotime("$monday +6 day")); //上一周結束
// initData
// $end_time = strtotime(date("Y-m-d"));
// $begin_time = strtotime(date("Y-m-d", strtotime("-1 week +1 day", $end_time)));
$keys = array_map(function ($time) {
return date("Y-m-d", $time);
}, range($monday_begin_time, $monday_end_time, 24 * 3600));
$initData = array_combine($keys, array_fill(0, count($keys), 0));
$daysnums = array_fill(0, count($keys), 0);
array_walk($data_second, function ($value, $key) use ($keys, &$daysnums) {
$index = array_search($value['date'],$keys);
$daysnums[$index] = $value['count'];
});
$data3 = [
'date' => $keys,
'count' => $daysnums
];
// 集合點擊量
foreach($ArrayData as $k=>$v){
$date[] = explode(',',$v['date']);
}
foreach($date as $k=>$v){
$index = array_search($v,$date);
$nums[$index] = $ArrayData[$index]['count'];
}
return to_assign(0, '', [
'data' => $data_first,
'ArrayData' => $ArrayData,
'nums' => $nums,
'mondayArrayData' => $mondayArrayData,
'nums1' => $nums1,
'data_second' => $data_second,
'monday_begin_time' => $monday_begin_time,
'monday_end_time' => $monday_end_time,
'monday_begin' => $monday_begin,
'monday_end' => $monday_end,
'date' => $keys,
'data3' => $data3,
'lastmonday_begin_time' => $lastmonday_begin_time,
'lastmonday_end_time' => $lastmonday_end_time,
]);
}
public function getW7() {
$three_end_time = strtotime('2022-06-28');
$three_time = '2022-06-28';
$three_begin_time = strtotime(date("Y-m-d", strtotime("$three_time +6 day")));
$keys3 = array_map(function ($time) {
return date("Y-m-d", $time);
}, range($three_begin_time, $three_end_time, 24 * 3600));
$count3 = array_fill(0, count($keys3), 0);
return to_assign(0, '', [
// 'data' => $data,
// 'data_first' => $initData,
// 'data_second' => $initData2,
// 'initData' => $initData,
// 'date' => $keys,
// 'count' => $count,
// 'last_time' => $last_time,
// 'last_begin_time' => $last_begin_time,
// 'date2' => $keys2,
// 'this_week' => $data,
// 'last_week' => $data2,
// 'data_three'=> $data3,
'three_begin_time' => $three_begin_time,
'data_three'=> $keys3,
'count3' => $count3,
// // 'data_first' => day_document($data_first),
// // 'data_second' => date_document($data_second),
// // 'data_three'=>date_document($data_three)
]);
}
```
```
// public function getWeekok() {
// // 本周
// $monday = mondayTime(time() + 24 * 3600 * 2, false); // 本周星期一
// $monday_begin_time = strtotime("$monday"); // 本周星期一
// // $lastmonday = date("Y-m-d", strtotime("$monday -7 day")); // 上周星期一
// $monday_end_time = strtotime(date("Y-m-d", strtotime("$monday +6 day"))); //上一周結束
// $data_second = DB::table('muapi_user_log')
// ->field('FROM_UNIXTIME(create_time,"%Y-%m-%d") as date,count(create_time) as count')
// ->whereTime('create_time', 'between', [$monday_begin_time, $monday_end_time])
// // ->whereWeek('create_time', $monday)
// ->group("date")
// ->order('date', 'asc')
// ->select()
// ->toArray();
// $keys = array_map(function ($time) {
// return date("Y-m-d", $time);
// }, range($monday_begin_time, $monday_end_time, 24 * 3600));
// $daysnums = array_fill(0, count($keys), 0);
// array_walk($data_second, function ($value, $key) use ($keys, &$daysnums) {
// $index = array_search($value['date'],$keys);
// $daysnums[$index] = $value['count'];
// });
// $data = [
// 'all' => array_combine($keys, $daysnums),
// 'date' => $keys,
// 'count' => $daysnums
// ];
// return to_assign(0, '', [
// 'data' => $data,
// 'date' => $keys,
// 'nums' => $daysnums,
// ]);
// }
```
```
// 雷達數據
public function getRadar1() {
$browser = Db::name('radar')
->field('browser')->select();
// 數組轉字符串
foreach ($browser as $k=>$v){
$browserarr[$k] = implode($v);
}
// return result($browserarr, '獲取成功!', 200);
// 字符串去重
// $newbrowser=array_unique($browserarr);
$newbrowser=array_flip($browserarr);
$newbrowser = array_keys($newbrowser);
// return result($newbrowser, '獲取成功!', 200);
// avg平均值 num總分 count統計數量
foreach ($newbrowser as $k=>$v){
$inbrowserarr[$k]['name'] = $v;
$inbrowserarr[$k]['value'] = Db::name('radar')
->where('browser',$v)
->sum('num');
}
// return result($inbrowserarr, '獲取成功!', 200);
return to_assign(0, '', ['browser' => $newbrowser, 'num' => $inbrowserarr]);
}
// ---------------------------------------------------------------------
//獲取備注信息
public function _get_field() {
$model = new \Think\Model();
$controller_name = $this->CamelCaseToUnderScore(CONTROLLER_NAME);
$rs = $model->query("select `column_name`,`column_comment` from information_schema.COLUMNS WHERE TABLE_SCHEMA = '".C('DB_NAME')."' AND TABLE_NAME = '".C('DB_PREFIX').$controller_name."'");
return $rs;
}
//駝峰命名轉下劃線命名
public function CamelCaseToUnderScore($str){
$dstr = preg_replace_callback('/([A-Z]+)/',function($matchs){
return '_'.strtolower($matchs[0]);
},$str);
return trim(preg_replace('/_{2,}/','_',$dstr),'_');
}
```
- 空白目錄
- thinkcmf的權限管理
- thinkcmf+unicmf添加頁面
- Thinkphp5做后臺 Uni-app做前臺解決跨域問題
- 組件
- h5跨域-uniapp
- thinkphp5 auth 教程
- thinkphp5Auth類
- uniapp添加與編輯的差別
- 常見的請求方式
- uni 單選回顯數據_uniapp 頁面跳轉傳值和接收
- uni-app 單選/多選/滑動 demo
- 關于uniapp checkbox多選框如何傳值傳數據
- uniApp 多選框checkbox ,判斷是否選中
- uniapp添加復選框和獲取復選框的值
- uni-app中全選多選單選
- uniapp多選框CheckBox 數據接收
- uniapp下拉列表單選框復選框實戰demo(編輯或詳情頁)
- uni-data-CheckBox-OK
- js 字符串數組轉換成數字數組
- js把字符串轉為數組對象
- js中數組對象字符串的相互轉換
- JS怎么把字符串數組轉換成整型數組
- 小程序開發
- tp5.1跨域請求
- uniapp-h5跨域
- 新增
- order
- uni-app中調取接口的三種方式與封裝uni.request()
- uView-checkbox
- 給u-view的u-select賦值
- uView-下拉框、復選框、單選框 數據發送及接收
- CURD操作
- thinkphp5.1增刪改查
- TP5.1添加數據成功之后返回自增主鍵id
- Thinkphp實戰之Request默認值except only 以及過濾參
- uni-app跨域解決方案
- thinkphp5.1+uni-app接口開發中跨域問題解決方案
- tp6 + uniapp 前后端跨域解決方案
- uniapp-token相關
- uniapp request請求封裝包含token兼容多端,簡單易用
- CORS.php
- ThinkPHP6 API開發前后端分離用戶信息保存在后端的方法
- thinkphp的jwt(JSON Web Token)身份驗證
- thinkphp6增刪改查
- PHP模擬GET,POST請求
- php模擬get、post發送請求的6種方法
- thinkphp6
- uniapp封裝網絡請求
- thinkphp6搭建后端api接口jwt-auth
- uniapp實現APP微信登錄流程
- [uni-app] 中保持用戶登錄狀態
- 詳解vue中localStorage的使用方法
- vue 實現通過vuex 存儲值 在不同界面使用
- dispatch:異步操作,數據提交至 actions ,可用于向后臺提交數據
- ThinkPHP6.0 + Vue + ElementUI + axios 的環境安裝到實現 CURD 操作
- tp6錯誤集
- TP6 模型插入/添加數據,自動插入時間(自動時間戳)
- 手機不開機維修思路
- thinkphp6解決vue跨域問題
- 從0基礎獲取短視頻去水印解析接口制作
- thinkphp5 刪除緩存
- thinkPHP,怎么把json文件里面的數據導入數據庫
- 數字轉字符php
- php – 直接用curl下載遠程文件
- thinkphp – 直接用curl下載遠程文件
- apiAdmin安裝
- echart
- thinkphp開發小程序推廣分享帶參數二維碼生成
- php同比增加函數
- PHP獲取同比上周、上一個月,上一個季度,去年時間區間
- “前3秒”金句100例,趕緊收藏起來!
- PHP配合微信公眾號生成推廣二維碼
- thinkphp5+php微信公眾號二維碼掃碼關注推廣二維碼事件實現
- 獲取當前時間上一周的開始時間和結束時間
- TP6 查找指定工作日
- PHP 獲取當天、近一周、本周、上月、本月、本季度、上季度時間方法大全
- php獲取今日、昨日、本周、本月 日期方法
- Tp5+mysql按年季度月周日小時查詢時無數據的時間段補0方法
- mysql按天統計的時候,該天沒有數據也要統計為0
- 列出一星期的日期 無數據補0
- thinkphp6本周 上周 周一 周末日期
- 補全日期 無數據補0
- php+pv統計代碼實現,Laravel 10 行代碼實現簡單的網站 pv uv 統計
- 通過API獲取ip地址以及城市和運營商
- 獲取訪客信息
- 13行代碼實現微信小程序設置概率觸發激勵視頻閱讀文章
- uniapp 微信小程序 獲取場景值和場景值個性化參數
- 微信小程序分享小程序碼的生成(帶參數)以及參數的獲取
- 小程序推廣分享帶參數二維碼生成
- uniapp微信小程序生成對應頁面二維碼
- uniapp獲取當前頁面url
- uniapp微信小程序--微信登錄
- 微信小程序,生成小程序碼中scene參數的存放和獲取問題
- uni-app 微信小程序生成二維碼帶參數
- uni-app 微信小程序如何把圖片保存到本地相冊?
- thinkPHP5使用assign()傳遞富文本,前端解析成HTML標簽
- tp6解析編輯器里面的html標簽原樣輸出
- PHP判斷url鏈接是否被百度收錄
- 微擎安裝模塊時提示 Failed to connect to we7.rewlkj.com port 80: Timed out
- 小程序碼生成
- thinkphp開發小程序推廣分享帶參數二維碼生成0
- tp3.2偽靜態
- apiadmin安裝教程-2022.8更新
- autojs事件代碼
- uuuu
- thinkphp6: API 多版本控制