记录下微信红包遇到的几个坑

记录下微信红包遇到的几个坑
第一、付款金额参数total_amount 单位为分,不是元   100其实是指一元   第二、CA证书出错,请登录微信支付商户平台下载证书 确保证书下载正确,登录微信商户后台进行下载 确保您的服务器curl版本是否支持双向认证,版本高于7.20.1(curl --version) 确认证书的路径是绝对路径,php开发需要三个pem证书    

Laravel向视图传递变量

Laravel向视图传递变量
1、使用with()方法 public function index() { $title = '文章标题'; return view('articles.lists')->with('title',$title); } 在blade引擎中, {{ $title }} 会被解析为类似 这样的输出 <?php echo $title; ?>,{{ }} 符号会将数据原样输出,想将 $title 作为页面元素渲染输出,{!!  $title  !!} 2、直接给view()传参数 public function index() { $title = '<span style="color: red">文...

使用Composer镜像

使用Composer镜像
启用镜像服务的方式有两种: 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。 单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。   例1:修改 composer 的全局配置文件(推荐方式) 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令: composer config -g repo.packagist composer https://packagist.phpcomposer.com   ...

冒泡,选择,插入和快速排序法

冒泡,选择,插入和快速排序法
需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序 $arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序法 $arr=array(1,43,54,62,21,66,32,78,36,76,39); function getpao($arr) { $len=count($arr); //设置一个空数组 用来接收冒出来的泡 //该层循环控制 需要冒泡的轮数 for($i=1;$i<$len;$i++) { //该层循环用来控制每轮 冒出一个...

PHP中使用curl实现Get和Post请求

PHP中使用curl实现Get和Post请求
一、基本结构 1、初始化 curl_init() 2、设置变量 curl_setopt() 。最为重要,一切玄妙均在此。有一长串curl参数可供设置,它们能指定URL请求的各个细节。 执行并获取结果 3、执行 curl_exec() 4、释放cURL句柄 curl_close()   二、Get方式实现 //初始化 $ch = curl_init(); //设置选项,包括URL $url = "xxx"; $timeout = 10; curl_setopt($ch, CURLOPT_URL, $url); curl_se...

php计算两个经纬度地点之间的距离

php计算两个经纬度地点之间的距离
/** *求两个已知经纬度之间的距离,单位为米 *@param lng1,lng2 经度 *@param lat1,lat2 纬度 *@return float 距离,单位米 **/ function getdistance($lng1,$lat1,$lng2,$lat2){ //将角度转为狐度 $radLat1=deg2rad($lat1);//deg2rad()函数将角度转换为弧度 $radLat2=deg2rad($lat2); $radLng1=deg2rad($lng1); $radLng2=deg2rad($lng2); $a=$radLat1-$radLat2; $b=$radLng1-$radLng...

单例设计模式

单例设计模式
需求如下:每次对数据库连接的访问中都只能获得唯一的一个数据库连接,具体连接数据库的详细代码忽略。 class Mysql { private static $instance = null; private $conn; private function __construct() { mysql_connect('localhost','root',''); } public static function getInstance() { if(!self::$instance instanceof self) { self::$instance = new self; } return self::$i...

windows下安装memcached扩展

windows下安装memcached扩展
1、安装扩展最重要的一步就是下载正确的版本的dll文件,和确保php.ini中extension_dir的路径正确。根据phpinfo()寻找PHP版本、ts  或 nts、vc6  或 vc9 2、下载地址:php_memcache.dll 3、把php_mamcache.dll放入正确的ext目录中 4、修改php.ini文件,引入dll 5、重启apache  

PHP大转盘中奖概率算法

PHP大转盘中奖概率算法
近日工作中有一项目,APP客户端有大转盘抽奖,具体如何抽奖当然在我们服务端实现洛。下面和大家简单分享一下实现代码: header("Content-type: text/html; charset=utf-8"); $prize_arr = array( '0' => array('id'=>1,'prize'=>'平板电脑','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'...

php中获取中文首字母

php中获取中文首字母
利用php取得中文字符串中第一个汉字的字母! <?php $limit = array( //gb2312 拼音排序 array(45217,45252), //A array(45253,45760), //B array(45761,46317), //C array(46318,46825), //D array(46826,47009), //E array(47010,47296), //F array(47297,47613), //G array(47614,48118), //H array(0,0),         //I array(48119,49061), //J array(49062,49323), //K array(49324...
Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: