php
摸摸鱼~
这个作者很懒,什么都没留下…
展开
-
PHP开发框架laravel代码提示+Phpstorm集成
PHP开发框架laravel代码提示+Phpstorm集成原创 2022-10-23 10:27:13 · 940 阅读 · 0 评论 -
php 判断两个数组是否存在交集
php判断两个数组是否存在交集的三种情况: 最后使用使用===运算符判断交集数组是否空。原创 2022-09-28 16:16:17 · 1048 阅读 · 0 评论 -
lavarel GroupBy之后的Count 数据有误
通过GroupBy分组后,再执行Count()函数返回的是:分组后数据,第一个分组的数量。原创 2022-09-28 09:25:32 · 583 阅读 · 0 评论 -
larave6 简单实现定时监控nginx日志文件功能示例
php 简单实现定时监控nginx日志文件功能示例原创 2022-08-07 18:15:40 · 569 阅读 · 0 评论 -
宝塔用git自动部署php项目代码
宝塔上使用git自动部署php项目原创 2022-05-08 21:28:48 · 5404 阅读 · 0 评论 -
2020-11-29
[0] ThrowableError in Attachment.php line 140致命错误: Call to a member function hash() on null海豚php 报错这是什么原因原创 2020-11-29 18:39:38 · 73 阅读 · 0 评论 -
写日志
public function logfile($word, $path){ $filepath =“/”. $path.'/' .date('Y').'/'.date('m') ; $fileName = $filepath.'/'.date('d').'.txt'; //如果文件不存在,就创建文件 if (!file_exists($filepath)) { $res = mkdir($filepath, 0777, true); if原创 2020-07-17 15:01:37 · 100 阅读 · 0 评论 -
php 二维数组 根据字段排序
```sql```sql<?php$data = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_name' => 'Aobs', ), array( 'id' =>.原创 2020-06-11 11:47:48 · 115 阅读 · 0 评论 -
thinkphp where in
1. $filter['order_status']=['in',[20,21]]; 2. $query=$query->where('order_status','in',[20,21]);原创 2020-05-27 12:15:14 · 717 阅读 · 0 评论 -
php 相同数组合并
public function make($kGoodList,&$list){ //\var_dump($cookList); if(empty($kGoodList)){ return; } //取第一个为参照 $newList = $kGoodList[0]; //去除第一个数组 array_shift($kGoodList); $list1[] = $newList; $kGoodList1 = []; foreach($kGoodList as $key =&原创 2020-05-11 14:04:21 · 190 阅读 · 0 评论 -
windows下安装composer,并生成composer.phar
1.在windows 下配置php环境变量我电脑------右键属性-----高级系统设置-----环境变量—点击path----添加php.exe路径到环境变量2.下载 composer_setup.exe3.php -r " eval(’?>’ .file_get_contents(‘https://getcomposer.org/installer’));"...原创 2020-04-27 23:03:40 · 324 阅读 · 0 评论 -
thinkphp分表
分表规则$rule = [ 'type' => 'mod', // 分表方式 'num' => 5 // 分表数量 ]; //批量插入 for ($i=0; $i < 100; $i++) { $user_id=Db::name('log') ->partition([], "user_id", $r...原创 2020-04-23 13:35:28 · 421 阅读 · 0 评论 -
php7.1 下载zip文件
<?namespace app\smdc\admin;use app\admin\controller\Admin;Class DownLoad extends Admin{ Private $StrPath="../../../public/uploads"; Private $datasec=array(); Private $ctrl_dir=...原创 2020-04-18 09:50:21 · 686 阅读 · 0 评论 -
php 年月日 数据统计
一、按年做统计SELECT id,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 11 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '0',SUM(case when FROM_UNIXTIM...转载 2020-04-11 15:00:36 · 310 阅读 · 0 评论 -
php 数组 array_column()
array_column()定义和用法array_column() 返回输入数组中某个单一列的值。语法array_column(array,column_key,index_key);<?php// 表示由数据库返回的可能记录集的数组$a = array( array( 'id' => 5698, 'first_name' => 'Bill',...原创 2020-04-10 16:10:27 · 313 阅读 · 0 评论 -
php加减乘除 需安装bcmath扩展
/** * 精确加法 */function math_add($a,$b,$scale = '2') { return bcadd($a,$b,$scale);}/** * 精确减法 */function math_sub($a,$b,$scale = '2') { return bcsub($a,$b,$scale);}/** * 精确乘法 */f...原创 2020-03-23 20:14:22 · 160 阅读 · 0 评论 -
php try catch
GetRedPacketModel::startTrans(); try{ $where1 = [ "red_packet_id" => $id, "status" => 1, ]; $res = GetRedPacketModel::where($where1)->o...原创 2020-03-23 14:33:15 · 96 阅读 · 0 评论 -
php sql 腾讯地图根据两点经纬度计算距离
//距离计算$sqrt = 'SQRT(POW(SIN(('.$latitude.'*PI()/180-`latitude`*PI()/180)/2),2)+COS('.$latitude.'*PI()/180)*COS(`latitude`*PI()/180)*POW(SIN(('.$longitude.'*PI()/180-`longitude`*PI()/180)/2),2))'; //...原创 2020-03-16 18:58:18 · 439 阅读 · 0 评论 -
php if elseif else if
```php{if $name eq 'Fred'} Welcome Sir.{elseif $name eq 'Wilma'} Welcome Ma'am.{else /} Welcome, whatever you are.{/if}原创 2020-03-14 10:18:03 · 146 阅读 · 0 评论 -
php 获取当前域名及根路径
use think\Request;/** * 获取当前域名及根路径 * @return string */function base_url(){ static $baseUrl = ''; if (empty($baseUrl)) { $request = Request::instance(); $subDir = str_repl...原创 2020-03-13 12:09:22 · 461 阅读 · 0 评论 -
php 打印调试函数
/** * 打印调试函数 * @param $content * @param $is_die */function pre($content, $is_die = true){ header('Content-type: text/html; charset=utf-8'); echo '<pre>' . print_r($content, true);...原创 2020-03-13 12:08:31 · 120 阅读 · 0 评论 -
获取指定长度的随机字符串
获取指定长度的随机字符串function getRandChar($length){$str = null;$strPol = “ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz”;max=strlen(max = strlen(max=strlen(strPol)-1;for($i=0;$i<$lengt...原创 2019-12-06 11:10:09 · 85 阅读 · 0 评论 -
php生成签名
## 生成签名```phpfunction getSign($Obj){ foreach ($Obj as $k => $v) { $Parameters[strtolower($k)] = $v; } //签名步骤一:按字典序排序参数 ksort($Parameters); $String = $this->f...原创 2019-12-06 11:08:16 · 213 阅读 · 0 评论 -
获取当前服务器的IP
获取当前服务器的IPfunction get_client_ip(){if ($_SERVER[‘REMOTE_ADDR’]) {$cip = $_SERVER[‘REMOTE_ADDR’];} elseif (getenv(“REMOTE_ADDR”)) {$cip = getenv(“REMOTE_ADDR”);} elseif (getenv(“HTTP_CLIENT_IP”)...原创 2019-12-06 11:04:46 · 162 阅读 · 0 评论 -
xml转成数组 数组转xml
xml转成数组function xmlToArray(KaTeX parse error: Expected '}', got 'EOF' at end of input: … if (!xml) {return null;}//将XML转为array//禁止引用外部xml实体libxml_disable_entity_loader(true);@ res=json...原创 2019-12-06 10:59:00 · 106 阅读 · 0 评论 -
php 递归获取层级数组
传入id pid 通过递归输出层级数据newdata=getChilds(newdata=getChilds(newdata=getChilds(list,0);function getChilds(lists,lists,lists,pid){$list = [];i=0;foreach(i=0; foreach (i=0;foreach(lists as KaTeX parse...原创 2019-11-07 16:52:51 · 973 阅读 · 0 评论