-
php解决json_decode解析非法utf-8编码报错
index.php $str = include("data.php"); //放一个gbk编码的文件,返回json字符串 // 替换非法utf8字符串为“?” $str = preg_replace('/[\x00-\x08\x10\x……
tianya 2024-04-080 0 -
PHP时间格式化显示(刚刚、几分钟前、几小时前、昨天等)
<?php /** * 文章时间格式化 * @param int|string $time 时间戳|日期 * @param bool $isYear 是否显示年份 * @retur……
tianya 2023-08-160 0 -
composer引用私有github包
composer.json中定义 { "require": { "igorsantos07/«my-private-repo»": "dev-master" }, "repositories": [ { ……
tianya 2023-04-230 0 -
preg_match(): Compilation failed: PCRE does not support \L, \l, \N{name}, \U, or \u at offset 2
/[\u4e00-\u9fa5]/u 使用preg_match匹配中文时,出现了这个错误 解决方法: 正则表达式用/[\x{4e00}-\x{9fa5}]/u 注意:\u换成\x,中间要有花括号{},结尾要有u……
tianya 2023-04-170 0 -
总结PHP删除字符串最后一个字符的三种方法
<!--markdown-->**一、前言** 从数据库中`select()`读取一对多的信息时,经常需要将取出的数组用某个特定的字符分割,然后拼接成字符串。 常见的语法格……
tianya 2023-04-110 0 -
php使用if判断多个逻辑或(||)简写的方法
最近发现有业务需要多个逻辑或(||),发现写多了代码不太美观就研究出这个方法 ```php $status = $request->status; // 一般写法 if($status == 200 || $st……
tianya 2023-04-110 0 -
PHP对象中static、$this、self 的区别
1、$this 指当前对象的实例化 $this 表示对象的引用,$this写在类中的非静态方法中, 实例化该类,谁调用该方法(一般是对象调用)$this则表示该对象的引用。……
tianya 2023-04-110 0 -
多维数组json_encode之后产生对象而不是数组问题
json_encode ,对于数字下标不连续下标的数组,会变编译json 对象。连续的下标数组会变异成js数组。这点要注意。不然编译出的数据,前端处理可能会出错。 >……
tianya 2023-04-110 0 -
数据库select的数据集的键(KEY)改成表里的ID
select后的数组键是从0开始排序的,返回的数组值里面是带有ID,有什么办法把ID替换了默认的0排序呢? ## 方法1 for遍历创建一个新的数组 ```php $arr =……
tianya 2023-04-110 0 -
ThinkPHP getData和toArray方法踩坑 null报错
`Users::find(1)->getData()` 模型查询后使用 `toArray ()` , `getData ()` 需要注意如果查询不到数据,会返回 NULL 这时候在 NULL 上调用这两个方法……
tianya 2023-04-110 0