标签:php
冒泡排序初体验(PHP版)
冒泡排序初体验(PHP 版) 冒泡排序的一般写法…直接上代码 /* * $arr (array) */ function maopao($arr){ for($i = 1;$i<count($arr);$i++){ for($n = $i;$n>=1;$n--){ ……
正则表达式的后向引用,模式与预查
正则表达式的后向引用,模式与预查 引用百度百科对正则的解释如下: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”……
使用php计算百度2个GPS坐标距离
使用 php 计算百度 2 个 GPS 坐标距离 /* * @param lat1 坐标点 1 经度值 lng1 坐标点 1 纬度值 lat2 坐标点 2 经度值 lng2 坐标点 2 纬度值 * @return floot (1.2212) ,4 位小数,单位千米 */ function GetDistance($lat1, $lng1,……
微信企业支付API 类库(php)
微信企业支付 API 类库(php) 做到微信支付与提现这一块,因为用了 easywechat 踩了很多坑,故在这里分享一个绝对能用的微信企业支付 demo <?php namespace App\wxpayv3; class WxPayPostal{ private $appId = null; privat……
分享一个比冒泡排序更高效的快速排序算法
分享一个比冒泡排序更高效的快速排序算法 冒泡排序大概是最常碰到的排序算法问题了,但是冒泡排序是根据前后比较来一一排序的,这样的话在数据量非常大的时候它的时间就非常慢了,在这里分享一个比冒泡排序更高效的排序算法——快速排序! function quickSort($arr){ if (count($arr) <……
一个简单易理解的PHP无限极分类算法
一个简单易理解的 PHP 无限极分类算法 当做网站时,肯定会遇到分类这个问题,简单的如 1 级分类与 2 级分类,如果级数大于 3 个的话,我们数据库的设计上就会变得很繁琐臃肿,而且数据库查询也很麻烦,那么这时候我们就可以用一个简单的算法解决这类问题,用一张表就可以解决分类问题,不管是 3 级还是 4 级或者是无限级. 第一步:我们设计数据库 首先,数据库……
linux下Redis数据库安装及PHP7-redis扩展安装
Linux 系统安装 Redis 扩展 什么是 Redis? Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings,……
Composer 的安装
windows\linux 安装 composer 什么是 composer? 引自百度百科的一句话 “Composer 是 PHP5 以上 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 “packages” 和 “l……
centos7.0编译安装最新版本lnmp环境
接触 linux 系统有段时间了,最近计划换台配置高点的 vps,今天就最小化安装一个 linux 下的 php 运行环境(php,nginx,mysql,均为最新版),为了将来能更快速度配置机器打下坚实的基础! (文采不行,大家勿喷) OK,我们开始,第一步:配置网卡 虚拟机的安装就不再赘述了,网络配置如下: vim /etc/resolv.conf ……