自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQLSTATE[HY000]: General error: 1364 Field ‘xxx‘ doesn‘t have a default value

数据库没有的xxx字段没有给默认值,给上默认值就好了

2020-07-30 16:19:26 16185

原创 php判断一个数组是否存在在另一个数组中

/** * * * 判断一个数组是否存在于另一个数组中 * * @param $arr * @param $allArr * @return boolean */function isAllExists($arr, $allArr){ if (!empty($arr) && !empty($allArr)) { for ($i = 0; $i < count($arr); $i ++) { if (!in_array($

2020-07-29 16:20:06 14842

原创 php字符串倒叙

/** * 字符串倒序 * @param $str */function stringFlashback($str){ return preg_split('/(?<!^)(?!$)/u', $str );}$re = $this->stringFlashback('abc');

2020-07-29 16:09:27 12542

原创 PHP字符串转码

/** * 字符串转码 utf-8转换成gbk 或者gbk转换成utf-8 * * @param String $string 需要转码的字符串 * @param String $toType 需要转换的字符编码,默认UTF-8 * * @return String 返回转码后的字符串 * */function transCoding($string, $toType = "UTF-8"){ if ($toType == "UTF-8") { $string =

2020-07-28 20:43:00 13569

原创 PHP 格式化字节大小

/** * 格式化字节大小 * * @param number $size 字节数 * @param string $delimiter 数字和单位分隔符 * @return string 格式化后的带单位的大小 */function format_bytes($size, $delimiter = ''){ $units = array( 'B', 'KB', 'MB', 'GB', 'TB',

2020-07-28 20:34:49 13043

原创 php模拟curl post请求,php post请求,php模拟请求!

<?phpclass functions{/** * @param $url 请求网址 * @param bool $params 请求参数 * @param int $ispost 请求方式 * @param int $https https协议 * @return bool|mixed */function curlRequest($url, $params = false, $ispost = 0, $https = 0){ $httpInfo = array();

2020-07-28 20:09:03 13290

原创 php随机生成0.1到10的随机数

<?phpclass functions{ //随机生成0.1到10的随机数 public static function getNumber(){ $arr = ['0.1','0.2','0.3','0.4','0.5','0.6','0.7','0.8','0.9','1','1.1','1.2','1.3','1.4','1.5','1.6','1.7','1.8','1.9','2','2.1','2.2','2.3','2.4','2.5','2.6','2.7','2

2020-07-28 13:37:26 14018

原创 php随机生成验证码,php随机生成数字,php随机生成数字加字母!

<?php/* * 方法类 * */class functions{ /** * PHP随机生成验证码函数 * * @param array * @return mixed */ function randCode($params = []) { $num = $params['num'] ?? 4; //验证码个数 $isLetter = $params['isLetter'] ?

2020-07-21 16:51:57 20823 2

原创 PHP判断是否是json字符串

<?php/* * 方法类 * */class functions{ /** * 判断是否是json字符串 * * @param string * @return bool */ function isJsonString($str = '') { $jObject = json_decode($str); return (is_object($jObject)) ? true : false; }}//测试判断方法$

2020-07-21 16:15:42 14353

原创 laravel框架给某个字段自增或者自减,给某个字段加上某个数字,或者给某个字段减去某个数字!

//给字段名是number的字段加1,可以根据自己的需求来修改DB::table('order')->increment('number');//给字段是number的字段加5,可以根据自己的需求来修改DB::table('order')->increment('number', 5);//给字段名是number的字段减1,可以根据自己的需求来修改DB::table('order')->decrement('number');//给字段名是number的字段减5,可以根据

2020-07-21 16:00:23 16339

原创 linux配置php环境变量

1、打开配置文件vim /etc/profile2、加上PHP运行目录export PATH=$PATH:/www/service/php/70/bin3、保存退出:wq4、执行生效source /etc/profile5、验证是否成功php -v完美解决linux配置PHP环境变量!

2020-07-17 10:50:29 18686 2

原创 PHP实现队列之双向队列

双向队列:既能头部入也能尾部入,既能头部出也能尾部出<?phpclass Queue { private $array = array(); //声明空数组 private $max_num = 2; //最大入队个数 //头入列 public function setFirst($item){ if($this->queueConut() < $this->max_num){ return array_unshift($this->arr

2020-07-16 17:16:07 18427

原创 PHP策略模式写法

1、创建抽象策略接口interface GoodsStrategy{ public function modifyState();}2、编写需要的算法类class SupplerCommodityPoolClass implements GoodsStrategy{ protected $goodsObj; protected $publicGoodsSaveObj; public function __construct(PublicGoodsSave $pub

2020-07-14 14:27:00 18207

原创 Laravel框架validate的用法

1、第一步引入use Illuminate\Support\Facades\Validator;2、第二步写Validate测试DEMO(方法)public function demoValidate(Request $request){ $input = $request->input(); $validator = $this->validate($input); if ($validator->fails()) { echo "&l

2020-07-09 17:25:05 22017

原创 Laravel框架打印sql

1、第一种方法use DB;DB::connection()->enableQueryLog();//执行的语句$sql = DB::getQueryLog();dd($sql);2、第二种方法打开这个文件在boot方法里插入一下代码\DB::listen( function ($sql) { foreach ($sql->bindings as $i => $binding) { if ($bind

2020-07-06 14:10:17 19098

原创 修改wordpress项目域名

进入到wordpress数据库按照新老域名将下面的四个sql写好,然后执行,完美解决wordpress项目替换域名UPDATE wp_options SET option_value = replace(option_value, ‘www.old.com’,‘www.new.com’) ;UPDATE wp_posts SET post_content = replace(post_content, ‘www.old.com’,‘www.new.com’) ;UPDATE wp_comments

2020-07-02 13:55:41 18209

原创 Linux 安装配置SVN详细步骤

1、安装svn(用yum安装非常简单)yum install subversion2、配置2.1创建仓库我这里在新建data/work/svn目录,在建立一个名为wpj的(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。svnadmin create /data/work/svn/wpj2.2配置账号密码账号:wpj 密码:123456在config里面vi passwd[users]yqgfwz = 1234562.3配置authvi

2020-07-02 12:10:24 18466

原创 Linux nginx安装SSL(HTTPS协议)

1、下载nginx(ssl)包,包里面有两个文件,第一个文件是pem(证书文件),第二个文件是key(证书的私钥文件)。2、在Linux中的nginx安装目录下的conf目录中创建(mkdir)cert目录,将这两个文件放到目录下。3、接下来是最关键的,在nginx.conf文件中加入ssl代码。server{listen 80;listen 443 ssl default_server;server_name www.域名.com;ssl on;index index.php inde

2020-07-02 11:57:58 18472

原创 php TP5框架生成二维码链接

vendor('phpqrcode');//引入类库$value = 'https://www.baidu.com '; //二维码内容链接$errorCorrectionLevel = 'L'; //容错级别$matrixPointSize = 5; //生成图片大小// 判断是否有这个文件夹 没有的话就创建一个if(!is_dir("qrcode")){// 创建文件加mkdir("qrcode");}//设置二维码文件名$filename = 'qrcode/'.time().ra

2020-07-02 11:44:57 18624

phalcon框架简易版包含控制器、模型、视图包含了展示与添加的功能

phalcon框架简易版包含控制器、模型、视图包含了展示与添加的功能,方便新手快速上手,如有不会的可以向小编提问呦,对新手绝对的超值,你要是会用就没必要下载了,纯粹送给新手,10分钟让你入门。

2021-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除