
函数
沐月浅歌
这个作者很懒,什么都没留下…
展开
-
left join关联查询一对多数据重复问题解决方案
关联查询一对多问题,GROUP_CONCAT原创 2023-01-13 16:29:34 · 4273 阅读 · 0 评论 -
excel函数记录
Excel 函数文本连接 TEXTJOIN原创 2022-12-21 10:51:08 · 464 阅读 · 0 评论 -
用array_filter清除数组中的空值
用array_filter清除数组中的空值原创 2022-11-23 14:21:40 · 654 阅读 · 0 评论 -
empty调用数组中不存在的键名与 空数组循环问题
1、设置一个数组empty()函数调用数组中不存在的键时,返回值为true2、循环空数组,循环中的代码不执行原创 2021-11-19 15:12:01 · 263 阅读 · 0 评论 -
PHP递归函数return返回null的问题
public function getNumber($number,$num='1'){ //后面三位流水改成按照顺序生成 $num=str_pad($num,3,"0",STR_PAD_LEFT); $instrument_number = $number. $num; //查询是否被占用 $meterInfo = Meter::find()->where(['is_delete' => 0,'instrument_number' => $ins.原创 2021-08-05 13:44:20 · 694 阅读 · 0 评论 -
laravel获取请求路径或url
$path = $request->path();返回请求的路径信息$url = $request->url();// 不包含查询字符串$url_with_query = $request->fullUrl();// 包含查询字符串返回结果is方法允许你验证请求路径是否与给定模式匹配。该方法参数支持*通配符:if($request->is('judgement/judge/*')){ echo true;}//获取请求方式$meth...原创 2021-03-24 10:17:54 · 2460 阅读 · 0 评论 -
PHP常用函数
https://www.cnblogs.com/qczy/p/11074796.html转载 2021-03-09 19:49:15 · 76 阅读 · 0 评论 -
一只母牛,4岁至15岁时可以生母牛,到20岁死亡,N年后会有多少头牛.
//计算牛的数量function cow($num,$y){ for($j=1;$j<$y;$j++){ if($j>=4 && $j<15){ $num++; cow($num,$y-$j); } if($j==20){ $num--; } } return $num;}echo cow(1...原创 2021-02-26 17:58:36 · 330 阅读 · 0 评论 -
PHP实现猴子选大王
一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。/**获取国王 */function King($arr,$count){ while(count($arr) != 1){//如果数组只剩一个,就是大王,即结果 $length = count($arr);//统计本次循环数组所剩数目 ...原创 2021-02-26 16:41:24 · 554 阅读 · 0 评论 -
Method Illuminate\Validation\Validator::validateRequire does not exist
Method Illuminate\Validation\Validator::validateReuqired does not exist.此错误是由于我们在配置验证时,写错了关键字,// 这里应该是required原创 2021-02-24 14:53:09 · 3514 阅读 · 0 评论 -
echo intval((0.1+0.7)*10) 结果为7
以十进制能够精确表示的有理数如0.1或0.7,无论有多少尾数都不能被内部所使用的二进制精确表示,因此不能在不丢失一点点精度的情况下转换为二进制的格式。这就会造成混乱的结果:例如,floor((0.1+0.7)*10)通常会返回7而不是预期中的8,因为该结果内部的表示其实是类似7.9999999999999991118...。不可能精确的用有限位数表达某些十进制分数。例如,十进制的1/3变成了0.333333333...。所以永远不要相信浮点数结果精确到了最后一位,也不要比较...原创 2021-02-20 18:09:27 · 196 阅读 · 0 评论 -
PHP从一个标准 url 里取出文件的扩展名
<?php/**从一个标准 url 里取出文件的扩展名* 方法一$arr = array(4) {["scheme"]=> string(4) "http"["host"]=> string(7) "127.0.0.1"["path"]=> string(19) "/202101b/index.html"["query"]=> string(17) "id=h9lhg9&p=6&g=1" }$ext =array(2) { [0]...原创 2021-01-21 15:26:18 · 407 阅读 · 0 评论 -
获取指定数范围内合数列表,合数总和,合数平均值
<?php/*** 获取指定数范围内合数列表,合数总和,合数平均值**/function getAvgCompositeNumber($num){ $sum=0; //初始化总和 $composite=[]; //初始化数组 for ($i = 1; $i <=$num; $i++) { //外层循环所有数 for ($j = 2; $j < $i; $j++) { //内层循环除1和本身的数 if...原创 2021-01-20 18:00:41 · 377 阅读 · 0 评论 -
统计出现次数最多的前3个ip及其次数(有一个文件ip.txt,每行一条ip记录,共若干行)
查看ip.txtLinux sort命令用于将文本文件内容加以排序。sort可针对文本文件的内容,以行为单位来排序。-n 依照数值的大小排序。-r 以相反的顺序来排序。Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用。uniq 可检查文本文件中重复出现的行列。-c或--count 在每列旁边显示该行重复出现的次数。根据重复数量排序head 命令可用于查看文件的开头部分的内容,有一个常用的参数-n用于显示行..原创 2021-01-20 16:23:56 · 1254 阅读 · 0 评论 -
PHP关于foreach按引用循环,最后一个值和前一个相同的问题
执行代码:<?php$a=[4,5,6,7];foreach ($a as $k=>&$v){var_dump($a);echo "<br/>";}echo "<br/>";foreach ($a as $k=>$v){ print_r($a); echo "<br/>";}echo "<br/>";print_r($a);执行过程和结果:array(4) { [0]=> ...原创 2021-01-20 15:06:18 · 532 阅读 · 0 评论 -
php常用函数说明
1、array_diff($array1, $array2); //比较两个数组的值,并返回差集用这个来比较几个数组是否相同时要注意了:array_diff($array1, $array2); 不管这两个数组是否相同都有可能返回的是空数组,因为它只返回 $array1 的差集,所以要验证是否相同的要相互比较才行,就像这样:if( !array_diff($arr1, KaTeX parse error: Expected 'EOF', got '&' at position 7: a原创 2020-06-15 14:09:22 · 149 阅读 · 0 评论