代码笔记
蒸蒸日上y
php是世界上最好的语言。
展开
-
微信小程序 -- 图片上传
微信小程序图片上传老方法,复制粘贴就好使WXML代码:<text class="name_font name">图片<text>:</text></text><view class="img name"> <view class="list_tupian weui-uploader__bd" bindtap="upimg_men"> <block wx:for="{{commodity}}" wx:key="原创 2020-07-06 15:31:34 · 25515 阅读 · 1 评论 -
PHP函数
在数组第一个插入元素:$goods_class = [ '0' => [ 'class_id' => '1', 'class_name' => '鱼' ], '1' => [ 'class_id' => '2', 'class_name' => '虾' ],];$arr = [ 'class_id' => '0', 'class_name' => '全部商品'];array_unshift($goods_class, $a原创 2020-07-01 18:14:20 · 25738 阅读 · 0 评论 -
根据地址获取经纬度 -- 腾讯地图(PHP后台)
项目需求:根据地址获取经纬度,我这里用的是腾讯地图的apiphp代码: /** * 根据地址获取经纬度 */ public function queryAddress(){ $address = '北京市海淀区彩和坊路海淀西大街74号'; // 填写你要获取经纬度的地址 $key = '填写你的key'; //腾讯地图开发平台自己申请 $url = 'https://apis.map.qq.com/ws/geocoder/v1/原创 2020-05-26 11:37:06 · 28785 阅读 · 0 评论 -
根据经纬度获取两点之间的距离 -- 腾讯地图(PHP后台)
项目需求:根据经纬度获取两点之间的距离,我这里用的是腾讯地图的apiphp代码: /** * 利用腾讯地图api * 计算两点地理坐标之间的距离 */ function getDistance(){ $key = '填写你的key'; //腾讯地图开发自己申请 $mode = 'driving'; //driving(驾车)、walking(步行) $from = '填写你的起点坐标'; //例如:39.14122,117.14428 $to = '起点坐标;终点坐标';原创 2020-05-26 11:21:39 · 30654 阅读 · 0 评论 -
微信公众号网页授权,获取用户信息以及openid -- PHP后台
微信公众号网页授权,获取用户信息以及openid这几天做项目,本来只是想通过公众号的appid获取用户的openid就行了,然后在网上查资料,问朋友,最后找到了方法。起初一直很蒙,这个怎么弄,又是需要code,又是需要允许授权的,我怎么获取这个code,在哪里出发这个网页授权的事件呢,最后弄明白了,其实很简单。首先我们先写一个html网页,比如这样的:点击·确认授权·,执行下面php代码里面的request_wechat1方法就ok了。对,没错,这就完成了,简单吗,是不是很简单,只需要一步PH原创 2020-05-22 16:53:34 · 29118 阅读 · 0 评论 -
微信公众号发送模板消息 -- PHP后台
微信公众号发送模板消息直接看代码吧: /** * 发送模板消息 */ public function send_notice(){ $appid = '填写你的appid'; $appsecret = '填写你的appsecret '; $access_token_url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$appid.'&secre原创 2020-05-19 16:26:04 · 29193 阅读 · 1 评论 -
PHP二维数组去重处理
今天做项目遇到一个问题,需要把goods_id的值一样的这一项删除,注意,不需要全部相同,只要goods_id的值是一样的,那么就去掉重复的。代码如下:/** * 参数:$arr:要去重的数组 $key:不能有重复值的键名 */function assoc_unique($arr, $key) { $tmp_arr = array(); foreach ($arr as $k...原创 2020-04-22 09:48:38 · 28844 阅读 · 0 评论 -
php 根据地址获取经纬度(百度api)
根据地理位置获取经纬度这里用的是百度地图的接口,你需要先申请百度的服务秘钥(ak)。百度地图有这样一个接口:地理编码1.php代码:/** * 根据地址获取经纬度 -- 百度地图 */public function queryAddress(){ $ak = '你的ak'; //填写你的ak $address = '北京市海淀区上地七街'; //要获取的位置 ...原创 2019-11-19 15:13:41 · 32082 阅读 · 0 评论 -
PHP CURL使用POST发送json数据
PHP CURL使用POST发送json数据因项目的需要,PHP调用第三方 Java/.Net 写好的 Restful Api,其中有些接口,需要 在发送 POST 请求时,传入对象。Http中传输对象,最好的表现形式莫过于JSON字符串了,但是作为参数的接收方,又是需要被告知传过来的是JSON!其实这不难,只需要发送一个 http Content-Type头信息即可,即 “Content-...原创 2019-11-12 16:31:59 · 42419 阅读 · 0 评论 -
jquery二级联动
根据商品顶级ID查询二级分类html代码:<p class="classify"> <span>商品分类</span> <select name="sel1" id="select1"> <option value="0">请选择一级分类</option> <op...原创 2019-07-26 17:08:38 · 33070 阅读 · 0 评论 -
无限级分类-树形结构
html代码: (tr里面写当前分类的父级id,点击的按钮里面写当前分类的自增id)@foreach($info as $key => $value) <tr data-pid="{{$value['parent_id']}}" @if($value['parent_id'] !== 0){{'class=hide'}}@endif> <t...原创 2018-01-02 09:21:37 · 2002 阅读 · 0 评论 -
Ajax文件上传
利用FormData实现HTML表单提交以及文件无刷新上传前端HTML代码:!DOCTYPE html><html><head> <title>ajax文件上传</title> <meta charset="utf-8"></head><body>原创 2017-12-18 20:36:40 · 269 阅读 · 0 评论 -
jquery全选-全不选,删除,批删
全选和全不选$(document).on('click','#quan',function(){ var name_va = $(this).prop('name');//获取标签的name值 if(name_va == '全选'){ $("input[type='checkbox']").each(function(i,v) $...原创 2017-12-15 16:37:04 · 365 阅读 · 0 评论 -
Jquery实现即点即改
使用Jquery实现即点即改功能HTML代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><原创 2018-03-23 17:56:38 · 719 阅读 · 0 评论 -
实现图片上传前预览
jquery实现图片文件上传前预览功能html代码:<!DOCTYPE html><html><head> <title>文件上传预览</title></head><body> <input type="file" onchange="pr原创 2018-03-19 21:38:33 · 265 阅读 · 0 评论 -
PHP五种常见算法
冒泡排序:<?php/** * Created by PhpStorm. * User: maguanya * Date: 2018/1/9 * Time: 下午1:38 * 冒泡排序 */function bubble($arr){ if (!is_array($arr)) { return '参数必须是一个一维数组'; } $原创 2018-02-01 16:23:09 · 461 阅读 · 0 评论