-
正则案例
数据抓取
``` $url=”http://xukai1.qiyunapp.com/products/product-1002699.html”; $text=file_get_contents($url);//id="tabitem">(.?)<\/div>/is //取得所有img标签 preg_match_all(‘/<img[^>]>/i’, $text, $imgarray); preg_match_all(‘/img1="([^”])"/’,$text,$imglist_800); //返回所有图片的路径 preg_match_all(“/<[img|IMG].?src='|"['|"].?[\/]?>/”,$text,$match); //取得class为pdtname clear里面的内容 preg_match(‘/class="pdtname clear">(.?)<\/div>/is’,$text,$title); preg_match(‘/class="pdtdesc">(.?)<\/div>/is’,$text,$desc); preg_match(‘/id="marketprice">(.?)<\/span>/is’,$text,$market_price); preg_match(‘/id="memberprice">(.?)<\/span>/is’,$text,$shop_price); preg_match(‘/<img[^>]id="thumbnail_img"[^r]rc="([^”])"[^>]>/’,$text,$original_img); preg_match(‘/class="tabitem">(.?)<\/div>/is’,$text,$tabitem); $imglist=$imglist_800[1]; $value[‘title’]=trim($title[‘1’]);//商品名称 $value[‘goods_remark’]=trim($desc[‘1’]);//商品简介 $value[‘market_price’]=trim($market_price[‘1’]);//市场价 $value[‘shop_price’]=trim($shop_price[‘1’]);//售价 $value[‘original_img’]=trim($original_img[‘1’]);//产品缩略图 $value[‘imglist’]=$imglist;//商品相册 $value[‘goods_content’]=trim($tabitem[1]);//商品详情...
-
MySQL教程(转载)
SQL 基础使用
-
fastadmin基础教程(二)
自定义按钮(老版)
-
EasyWeChat-小程序服务商支付退款
小程序服务商支付
$wechatserviceconfig = [ 'app_id' => '',//服务商的APPID 'sub_appid' =>'' ,//服务商子APPID 'mch_id'...fastadmin基础教程(一)
fastadmin基础教程(一)
多列选择器:mode = multiSelector
多列选择器:mode = multiSelector
PHP后台
$regionList = SpaceRegion::field('id,region_name')->select(); foreach ($regionList as $k=>&$value) { $spaceList[$k]=ParkingModel::where(['region_id'=>$value['id']])->column('parkno'); }wxml
<view class="section_title">多列选择器</view> <picker mode="multiSelector" bindchange="bindMultiPickerChange"...后台小程序计时
// pages/date/index.js Page({ /** * 页面的初始数据 */ data: { openTime: 20.0, setInter: '', }, /** * 生命周期函数--监听页面显示 */ onShow: function () { let _this=this; _this.startSetInter(); },...小程序赋值
小程序赋值
let phone = 'user.phone'; let attr = `${attr}`;//这里的attr是动态的,可以是1,2,3,4.... 任意值 let value = `list.${name}`;//这里的name是动态的,可以是1,2,3,4.... 任意值 this.setData({ attr:res.data.data,//直接赋值 'user.phone':res.data.data,//赋值二维数组 [phone]:res.data.data,//赋值二维数组 [`${attr}`]: res.data.data,//动态赋值数组 [value]: res.data.data,//动态赋值二维数组 demo:[{ no:"111"...28/38