- /*** 图片链接转换为 base64 文件流* @param $imgUrl* @return string*/function img_url_to_base64($imgUrl){ $imageInfo = getimagesize($imgUrl); return 'data:' . $imag... /*** 图片链接转换为 base64 文件流* @param $imgUrl* @return string*/function img_url_to_base64($imgUrl){ $imageInfo = getimagesize($imgUrl); return 'data:' . $imag...
- Kafka简介及使用PHP处理Kafka消息 Kafka 是一种高吞吐的分布式消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用。 Kafka的特点: 以时间复杂度为O(1)的方式提供消息持久化能力,即使... Kafka简介及使用PHP处理Kafka消息 Kafka 是一种高吞吐的分布式消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用。 Kafka的特点: 以时间复杂度为O(1)的方式提供消息持久化能力,即使...
- 在此记录: xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug" xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug" zend_extension="D:\iphpStudy\php\php-5.6.27-nts\ext\p... 在此记录: xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug" xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug" zend_extension="D:\iphpStudy\php\php-5.6.27-nts\ext\p...
- THINKPHP扩展PHPEXCEL与PHP7.3高版本兼容问题 框架:THINKPHP5,PHPEXCEL版本:1.81 无法导出EXCEL原因为Shared/OLE.php第290行使用continue,PHP7不支持,修改为continue 2即可。 THINKPHP扩展PHPEXCEL与PHP7.3高版本兼容问题 框架:THINKPHP5,PHPEXCEL版本:1.81 无法导出EXCEL原因为Shared/OLE.php第290行使用continue,PHP7不支持,修改为continue 2即可。
- 1、下载 php-redis扩展下载地址:http://pecl.php.net/package/redis 具体下载版本以自己的PHP版本信息为准 linux下载命令 复制代码 wget http://pecl.php.net/get/redis-5.3.1.tgz 2、安装 复制代码 tar zxvf redis-... 1、下载 php-redis扩展下载地址:http://pecl.php.net/package/redis 具体下载版本以自己的PHP版本信息为准 linux下载命令 复制代码 wget http://pecl.php.net/get/redis-5.3.1.tgz 2、安装 复制代码 tar zxvf redis-...
- 根据Laravel config / session.php /* |-------------------------------------------------------------------------- | Session Lifetime |--------------------------------------... 根据Laravel config / session.php /* |-------------------------------------------------------------------------- | Session Lifetime |--------------------------------------...
- PHP反序列化 序列化反序列化PHP中的魔法函数pikachu漏洞 一张图看懂序列化和反序列化 以下内容来自pikachu靶场,自己记录用于复习PHP反序列化的利用. ... PHP反序列化 序列化反序列化PHP中的魔法函数pikachu漏洞 一张图看懂序列化和反序列化 以下内容来自pikachu靶场,自己记录用于复习PHP反序列化的利用. ...
- 资料: 文档: https://packagist.org/packages/mongodb/mongodb驱动安装:https://docs.mongodb.com/drivers/php/CURD:... 资料: 文档: https://packagist.org/packages/mongodb/mongodb驱动安装:https://docs.mongodb.com/drivers/php/CURD:...
- 1、模板路径 控制器地址 app/index/controller/Index 1 传参示例说明获取模板路径view()默认模板的地址app/index/view/index/index.htmlview(‘upload’)修改文件app/index/view/index/upload.htmlview(‘public/upload’)修改目录app/index/... 1、模板路径 控制器地址 app/index/controller/Index 1 传参示例说明获取模板路径view()默认模板的地址app/index/view/index/index.htmlview(‘upload’)修改文件app/index/view/index/upload.htmlview(‘public/upload’)修改目录app/index/...
- json数据 $json = '{"name": "Tom", "age": 23}'; 1 反序列化方式一: $data = json_decode($json); // 取值方式 // 错误 // print_r($data['name']); // Cannot use object of type stdClass as array // 正确 pr... json数据 $json = '{"name": "Tom", "age": 23}'; 1 反序列化方式一: $data = json_decode($json); // 取值方式 // 错误 // print_r($data['name']); // Cannot use object of type stdClass as array // 正确 pr...
- & 有点类似C语言的取址符 代码示例 <?php // 传值,不会改变变量本身 function value_params($v1){ $v1 += 1; return True; } // 传地址,会改变变量本身 function address_params(&$v2){ $v2 += 1; return True; } // 输出结... & 有点类似C语言的取址符 代码示例 <?php // 传值,不会改变变量本身 function value_params($v1){ $v1 += 1; return True; } // 传地址,会改变变量本身 function address_params(&$v2){ $v2 += 1; return True; } // 输出结...
- 如果正常json序列化后无法反序列化,就进行base64编码 php编码 $data = array( "name" => "王建国", "age" => 23 ); echo json_encode($data); // {"name":"\u738b\u5efa\u56fd","age":23} echo base64_encode(json... 如果正常json序列化后无法反序列化,就进行base64编码 php编码 $data = array( "name" => "王建国", "age" => 23 ); echo json_encode($data); // {"name":"\u738b\u5efa\u56fd","age":23} echo base64_encode(json...
- $arr = [ ['id'=> 2], ['id'=> 3] ]; // 返回单列的值 $ids = array_column($arr,'id'); // Array // ( // [0] => 2 // [1] => 3 // ) // 查找值,返回键名 $index = array_search(3, $ids); // 存在返回... $arr = [ ['id'=> 2], ['id'=> 3] ]; // 返回单列的值 $ids = array_column($arr,'id'); // Array // ( // [0] => 2 // [1] => 3 // ) // 查找值,返回键名 $index = array_search(3, $ids); // 存在返回...
- $list = ['Tom', 'Jack']; $count = 2; // 注意传入的是字符串,不是变量 print_r(compact('list', 'count')); // Array // ( // [list] => Array // ( // [0] => Tom // [1] => Jack // ) // // [count... $list = ['Tom', 'Jack']; $count = 2; // 注意传入的是字符串,不是变量 print_r(compact('list', 'count')); // Array // ( // [list] => Array // ( // [0] => Tom // [1] => Jack // ) // // [count...
- 1、知识准备 // 计算字符串长度 echo strlen("hello") . PHP_EOL; // 5 // 截取字符串 echo substr("hello world!", 6, 5) . PHP_EOL; // world // 查找子串起始位置 echo strpos("hello world!", "world"). PHP_EOL; // 6 1... 1、知识准备 // 计算字符串长度 echo strlen("hello") . PHP_EOL; // 5 // 截取字符串 echo substr("hello world!", 6, 5) . PHP_EOL; // world // 查找子串起始位置 echo strpos("hello world!", "world"). PHP_EOL; // 6 1...
上滑加载中
推荐直播
-
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中
热门标签