随笔分类 -  php

摘要:对空数组元素??并进行运算,可能触发 Undefined index 错误 $TotalGb = $TotalGroupBrand[$brandNameEn] ?? []; $quantity = $TotalGb['stock'] ?? 0 + $TotalGb['unshipped_qty'] 阅读全文
posted @ 2024-11-29 17:13 pine007 阅读(27) 评论(0) 推荐(0) 编辑
摘要:获取递归关联的单号集合 1、需求 G原采购单 A返修单(来自G\G1\S) AA返修单(来自A) AAA返修单(来自AA) AA2返修单(来自A) AA2A返修单(来自AA2) G1原采购单 G2原采购单 S返修单(来自G2) 通过AA2A,获取G\G1\G2\A\S\AA\AA2\AAA\AA2A 阅读全文
posted @ 2023-12-22 18:16 pine007 阅读(20) 评论(0) 推荐(0) 编辑
摘要:### 1、需求 - 将下方数组`$arr`格式化为 `[[A,B,C,D,E,F], [X,Y,Z]]` ### 2、编码 ```php $arr = [ ['A', 'B'], ['A', 'C'], ['A', 'D'], ['C', 'E'], ['D', 'F'], ['X', 'Y'], 阅读全文
posted @ 2023-05-27 14:46 pine007 阅读(52) 评论(0) 推荐(0) 编辑
摘要:原文:`https://www.cnblogs.com/xiaofeilin/p/14128025.html` ### 1、问题 导致该问题的原因在于没有配置curl.cainfo,该配置位于php.ini中 ### 2、解决 - 下载cacert.pem `https://curl.haxx.se 阅读全文
posted @ 2023-05-09 18:00 pine007 阅读(33) 评论(0) 推荐(0) 编辑
摘要:array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组 array_combine() 通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值 //--需求:将二维索引数组转换为指定键名的关联数组 $data = [ 阅读全文
posted @ 2023-01-13 13:39 pine007 阅读(257) 评论(0) 推荐(0) 编辑
摘要:数据来源参考:https://blog.csdn.net/puspos/article/details/117150964 <?php /** * 各大洲对应国家编码 */ return [ 'europe' => [//欧洲 'AX', 'AL', 'AD', 'AT', 'BY', 'BE', 阅读全文
posted @ 2022-11-18 18:00 pine007 阅读(972) 评论(0) 推荐(0) 编辑
摘要:原文: https://blog.csdn.net/qq_29309533/article/details/114322351 PHP浮点数计算函数不四舍五入 之前做统计模块时,遇到PHP计算精度的问题,比如: $a = 2586; $b = 2585.98; var_dump(a-b); //期望 阅读全文
posted @ 2022-10-09 15:02 pine007 阅读(1324) 评论(0) 推荐(0) 编辑
摘要:1、函数说明 array_multisort():对多个数组或多维数组进行排序。 参数默认:升序,SORT_ASC=升序,SORT_DESC=降序 2、例子 需求:货位号 A-01-02-03(区域-通道-货架层-货位),现在要数据进行按【区域、通道、货位】升序排序 $arr = [ ['sku' 阅读全文
posted @ 2022-08-19 16:14 pine007 阅读(69) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/sqlquan/article/details/87795918 1、封装 /** * 获取一个日期范围内的日期 * @param int $interval 日期范围 * @param string $type 取值类型,-:获取之前日期;+:获取 阅读全文
posted @ 2022-07-26 16:19 pine007 阅读(554) 评论(0) 推荐(0) 编辑
摘要:1、问题 $list = [ ['id'=>1, 'name'=>'不知火舞', 'location'=>'中单'], ['id'=>2, 'name'=>'橘右京', 'location'=>'打野'], ['id'=>3, 'name'=>'马可波罗', 'location'=>'ADC'], 阅读全文
posted @ 2022-07-18 16:55 pine007 阅读(146) 评论(0) 推荐(0) 编辑
摘要:$months = '2022-06'; $time1 = date('Y-m-01 00:00:00', strtotime($months)); $time2 = date('Y-m-d 23:59:59', strtotime("$time1 +1 month -1 day")); print 阅读全文
posted @ 2022-06-22 10:05 pine007 阅读(389) 评论(0) 推荐(0) 编辑
摘要:1、获取个位数 $number = 123456; $num1 = $number%10;//个位 $num2 = intval($number/10)%10;//十位 $num3 = intval($number/100)%10;//百位 print_r([$num1, $num2, $num3] 阅读全文
posted @ 2022-05-17 14:02 pine007 阅读(353) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/wangyang0210/p/10101985.html <?php /** * 得到对应的时间戳 * @method getTime * deep * @param [string] $year [年份] * @param [string] $ 阅读全文
posted @ 2021-11-25 10:29 pine007 阅读(739) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.codelovers.cn/article/20180307171628.html code /** *$beginTimeStamp 开始时间戳 *$endTimeStamp 结束时间戳 */ function getDatesByTimeStamp($beginTi 阅读全文
posted @ 2021-11-19 15:48 pine007 阅读(248) 评论(0) 推荐(0) 编辑
摘要:代码 public function export() { include_once ROOT. 'opensource/phpexcel/PHPExcel.php'; try { $objPHPExcel = new PHPExcel(); $titleList = [ '名称','年龄' ]; 阅读全文
posted @ 2021-10-27 09:13 pine007 阅读(94) 评论(0) 推荐(0) 编辑
摘要:1、需求 比如,抓取博客网首页文章标题和作者 2、编码实现 <?php /** * 抓取网页 */ function catch_html($url) { $urlR = parse_url($url); $domain = $urlR['scheme'].'://'.$urlR['host'].' 阅读全文
posted @ 2021-10-15 15:43 pine007 阅读(481) 评论(0) 推荐(0) 编辑
摘要:原文: https://her-cat.com/2018/07/10/accuracy-of-php71-json-encode.html 新项目用的 PHP 7.1.13 版本,在使用过程中发现 浮点类型 数据经过 json_encode 之后会出现精度问题。 举个例子: $data = [ 's 阅读全文
posted @ 2021-10-06 15:36 pine007 阅读(296) 评论(0) 推荐(0) 编辑
摘要:array_combine():通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值。 array_column() :返回输入数组中某个单一列的值。 $array = [ ['name'=>'保罗','number'=>'3'], ['name'=>'科比','numb 阅读全文
posted @ 2021-07-24 17:47 pine007 阅读(774) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/qq_38253837/article/details/80340505 COW(copy on write) 写时复制,是内存优化的常见手段,在php中也采用了这种方式来优化内存。 即只有当对其中一个或多个变量进行写操作的时候,才会复制一份内存,对 阅读全文
posted @ 2021-03-17 14:50 pine007 阅读(124) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/ricklz/p/9263439.html 概念 多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。 多态性允许每个对象以适合自身的方式去响应共同的消息。多 阅读全文
posted @ 2021-03-15 15:34 pine007 阅读(92) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示