- // 出现乱码 var_dump(substr('在线学习编程', 0, 4)); // 在� // 截取正常 var_dump(mb_substr('在线学习编程', 0, 4)); // 在线学习 1234567 参考 PHP中使用substr()截取字符串出现中文乱码问题该怎么办 // 出现乱码 var_dump(substr('在线学习编程', 0, 4)); // 在� // 截取正常 var_dump(mb_substr('在线学习编程', 0, 4)); // 在线学习 1234567 参考 PHP中使用substr()截取字符串出现中文乱码问题该怎么办
- PHP: 数组转查询参数 $params = [ 'name' => '汤姆', 'en_name' => 'Tom', 'age' => 23 ]; $query = http_build_query($params); print_r($query); // name=%E6%B1%A4%E5%A7%86&en_name=Tom&am... PHP: 数组转查询参数 $params = [ 'name' => '汤姆', 'en_name' => 'Tom', 'age' => 23 ]; $query = http_build_query($params); print_r($query); // name=%E6%B1%A4%E5%A7%86&en_name=Tom&am...
- js java php 等语言: ret = 1 == 1 ? "true" : "false" 1 Python为啥不走寻常路 ret = 'true' if 1==1 else 'false' 1 js java php 等语言: ret = 1 == 1 ? "true" : "false" 1 Python为啥不走寻常路 ret = 'true' if 1==1 else 'false' 1
- PHP版的requests,和Python版requests很像,不过有部分功能还不太完善 文档: https://requests.ryanmccue.info/ 安装 composer require rmccue/requests 1 使用示例 <?php require __DIR__ . '/../vendor/autoload.php'; ... PHP版的requests,和Python版requests很像,不过有部分功能还不太完善 文档: https://requests.ryanmccue.info/ 安装 composer require rmccue/requests 1 使用示例 <?php require __DIR__ . '/../vendor/autoload.php'; ...
- PHP报错: strpos() expects parameter 1 to be string, integer given 1 出错代码 public static function showArticle($id) { ArticleModel::where('id', '=', $id) ->update(['is_show', 0]); } 123... PHP报错: strpos() expects parameter 1 to be string, integer given 1 出错代码 public static function showArticle($id) { ArticleModel::where('id', '=', $id) ->update(['is_show', 0]); } 123...
- $data = []; var_dump(empty($data['name'])); var_dump(empty($name)); var_dump(empty(0)); var_dump(empty(null)); var_dump(empty('')); // bool(true) // bool(true) // bool(true) // bool(tr... $data = []; var_dump(empty($data['name'])); var_dump(empty($name)); var_dump(empty(0)); var_dump(empty(null)); var_dump(empty('')); // bool(true) // bool(true) // bool(true) // bool(tr...
- 项目文件目录 project/ -app -conf 123 1、数据库配置 方式一 配置文件 conf/database.php <?php return [ 'type' => 'mysql', 'hostname' => '127.0.0.1', 'database' => 'root', 'username' => 'r... 项目文件目录 project/ -app -conf 123 1、数据库配置 方式一 配置文件 conf/database.php <?php return [ 'type' => 'mysql', 'hostname' => '127.0.0.1', 'database' => 'root', 'username' => 'r...
- 简化定义 preg_match (string $pattern , string $subject [array &$matches] ) : int 12 说明: $pattern 搜索模式 $subject 字符串 $matches 搜索结果(可选) 界定符:/ 示例 // 只校验结果 echo preg_match('/\d+/', '123... 简化定义 preg_match (string $pattern , string $subject [array &$matches] ) : int 12 说明: $pattern 搜索模式 $subject 字符串 $matches 搜索结果(可选) 界定符:/ 示例 // 只校验结果 echo preg_match('/\d+/', '123...
- 1、PHP关联数组与json数据转换前后key的顺序不变 <?php // obj -> json $obj1 = [ 'name'=>'Tom', 'age'=> 23, ]; $obj2 = [ 'age'=> 23, 'name'=>'Tom', ]; print_r(json_encode($obj1)); // {"... 1、PHP关联数组与json数据转换前后key的顺序不变 <?php // obj -> json $obj1 = [ 'name'=>'Tom', 'age'=> 23, ]; $obj2 = [ 'age'=> 23, 'name'=>'Tom', ]; print_r(json_encode($obj1)); // {"...
- PHP var_dump (0 | 1); // int(1) var_dump (0 || 1); // bool(true) 12 JS 0 || 1 // 1 0 | 1 // 1 12 Python print(0 | 1) # 1 print(0 or 1) # 1 12 PHP var_dump (0 | 1); // int(1) var_dump (0 || 1); // bool(true) 12 JS 0 || 1 // 1 0 | 1 // 1 12 Python print(0 | 1) # 1 print(0 or 1) # 1 12
- 函数返回值括号输出多个变量可以输出不可以输出echo没有返回值,返回会报错可带,可不带可以(不可加括号)“字符型,整形,浮点型,布尔型,资源”“数组,对象”(会报错)“NULL”(不会报错)print有返回值可带,可不带不可以“字符型,整形,浮点型,布尔型,资源”“NULL”(不会报错)print_r()有返回值必须带不可以“字符型,整形,浮点型,布尔型,数组,对象,资... 函数返回值括号输出多个变量可以输出不可以输出echo没有返回值,返回会报错可带,可不带可以(不可加括号)“字符型,整形,浮点型,布尔型,资源”“数组,对象”(会报错)“NULL”(不会报错)print有返回值可带,可不带不可以“字符型,整形,浮点型,布尔型,资源”“NULL”(不会报错)print_r()有返回值必须带不可以“字符型,整形,浮点型,布尔型,数组,对象,资...
- 1、查找数组中的键或值 $data = [ 'name'=> 'Tom' ]; // 检查键 var_dump(array_key_exists('name', $data)); // bool(true) var_dump(array_key_exists('Tom', $data)); // bool(false) var_dump(array_key_e... 1、查找数组中的键或值 $data = [ 'name'=> 'Tom' ]; // 检查键 var_dump(array_key_exists('name', $data)); // bool(true) var_dump(array_key_exists('Tom', $data)); // bool(false) var_dump(array_key_e...
- LAMP & LNMP LAMP = Linux + Apache + MySQL + PHP LNMP = Linux + Nginx + MySQL + PHP 流行,免费,开源,轻量 Linux VS Windows: 完全免费,稳定高效 MySQL: 关系型数据库 Apache:Web服务器软件 监听端口,接收请求,解析HTTP协议,转发给PHP ... LAMP & LNMP LAMP = Linux + Apache + MySQL + PHP LNMP = Linux + Nginx + MySQL + PHP 流行,免费,开源,轻量 Linux VS Windows: 完全免费,稳定高效 MySQL: 关系型数据库 Apache:Web服务器软件 监听端口,接收请求,解析HTTP协议,转发给PHP ...
- 循环体中给数组赋值 一:未初始化数组,直接赋值 <?php $list = [1, 2, 3]; foreach ($list as $value) { if($value != 2){ $data[0] = $value ; } var_dump($data) ; } /** array(1) { [0]=>int(1) } array(1... 循环体中给数组赋值 一:未初始化数组,直接赋值 <?php $list = [1, 2, 3]; foreach ($list as $value) { if($value != 2){ $data[0] = $value ; } var_dump($data) ; } /** array(1) { [0]=>int(1) } array(1...
- mysql的数据库操作 准备一张student 数据表 CREATE TABLE `student` ( `id` int(11) PRIMARY key auto_increment, `name` varchar(10) default "", `age` int(11) default 0 ) ENGINE=InnoDB DEFAULT CHARS... mysql的数据库操作 准备一张student 数据表 CREATE TABLE `student` ( `id` int(11) PRIMARY key auto_increment, `name` varchar(10) default "", `age` int(11) default 0 ) ENGINE=InnoDB DEFAULT CHARS...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签