php根据指定时间戳日期获取是星期几

php根据指定时间戳日期获取是星期几
前言 日常项目开发中,在日期的展示和处理中,除了格式化类展示,有时候可能还需要展示星期几,其实这种直接使用PHP自带的date()函数即可实现,基本不需要额外处理,具体实现如下: 代码示例 <?php /** * 根据指定时间戳获取是星期几 * @param int $times 时间戳 * @return string */ funct……

php 2023-05-14 781 0

php时间日期格式化多种展示类型大全(刚刚、几分钟、几小时、昨天等)

php时间日期格式化多种展示类型大全(刚刚、几分钟、几小时、昨天等)
前言 前端时间在整理主题和项目时分享了PHP和JS两种格式化时间的方法,今天这个也是在整理过程中看到的一个优化方式,有3种时间格式化方法,1小时内的展示基本一样,主要是区分天级以上有一些微小的展示差别,项目中可能不同模块、页面或多项目共用一个插件时,展示有区分使用,有需要的拿走不谢!😄 代码示例 具体展示文案大家可以读代码看到,或者简单搞个demo传入查……

php 2023-05-14 820 0

php数组和网址URL参数的互相转换

php数组和网址URL参数的互相转换
前言 接口调试和开发的过程中,相信很多小伙伴都会经常用到数组和url参数的相互转换来模拟请求。其实不用自己再通过foreach或implode之类的手动实现,php自身的函数库给我们提供了两个方法,完全够用: 一、http_build_query 将数据转换为URL参数格式,返回一个 URL 编码后的字符串。 示例: $arr = [ �……

php 2023-05-10 698 0

php获取未解码之前的原始接口请求参数

php获取未解码之前的原始接口请求参数
前言 目前的几个项目,业务方基本都使用POST方式请求接口,本机磁盘会保留一份请求的原始参数用于请求分析和问题排查使用,一般有问题,也会基于seqid(请求唯一id)捞到日志,copy参数模拟请求看是否复现,但一直有个比较蛋疼的问题,PHP的$_POST,$_GET,$_REQUEST这些获取参数的方法获取到的数据都是经过编码后的,到时copy后可能无法直……

php 2023-05-09 632 0

PHP 数组 array_key_exists 与 isset 的区别

PHP 数组 array_key_exists 与 isset 的区别
isset isset — 检测变量是否已声明并且其值不为 null 如果一个变量已经被使用 unset() 释放,它将不再被认为已设置。 若使用 isset() 测试一个被赋值为 null 的变量,将返回 false。 同时要注意的是 null 字符("\0")并不等同于 PHP 的 null 常量。 如果一次传入多个参数,那么 is……

php 2023-05-02 1435 1

PHP中的curl和file_get_contents有什么区别

PHP中的curl和file_get_contents有什么区别
PHP开发的过程中,相信不少同学对curl和file_get_contents都已经非常熟悉了,那他们之间都有什么区别呢,下面来简单说下: 特点 curl file_get_contents 描述 DNS 自动对DNS信息进行缓存。对同一域名下的网页或者图片的请求只需要一次DNS查询 每次请求都会重新做DNS查询 对同一域名下的网页或者图片的请……

php 2023-05-02 739 0

PHP-时间格式化显示(刚刚、几分钟前、几小时前、昨天等)

PHP-时间格式化显示(刚刚、几分钟前、几小时前、昨天等)
PHP-时间日期格式化后展示 相信很多小伙伴在平常上网的时候,经常会在一些网站和APP上看到文章日期处显示:刚刚、几分钟前、几小时前,昨天 12:00、前天 13:30 等时间展现方式,不得不说这样的展现方式粘在用户体验的角度上来看,还是非常舒适的。 相比直接显示生硬的年月日及时间点的,反而让人陷入了时间计算的一个盲区,对于微博、评论及新闻资讯类的文章列表……

php 2023-04-29 654 0

PHP-生成唯一的uuid方法

PHP-生成唯一的uuid方法
uuid是什么 UUID 的全称为Universally Unique Identifier,翻译为中文呢,大概的意思其实就是通用唯一识别码,UUID 的目的是让分布式系统中的所有元素都能有唯一的识别信息。如此一来,每个用户都可以创建与其它人不冲突的 UUID唯一码,也就不需考虑数据库创建时的名称重复问题了。 /** * uuid * @retu……

php 2023-04-29 707 0

PHP-在指定的范围内生成一组不重复的随机数

PHP-在指定的范围内生成一组不重复的随机数
PHP-在指定的范围内生成一组不重复的随机数 /** * 生成一定数量的不重复随机数,指定的范围内整数的数量必须,比要生成的随机数数量大 * @param int $min 最小值 * @param int $max 最大值 * @param int $num 生成数量 * @return array */ function unique_r……

php 2023-04-28 753 0

PHP-在Linux命令行生成一个动态的进度条

PHP-在Linux命令行生成一个动态的进度条
代码分享-PHP-在Linux命令行生成一个动态的进度条 相信很多人在终端或使用Linux系统后端安装软件时,都会看到一个“## 2%” 类似的进度条,下面我们用PHP模拟一个,在Linux命令行生成一个动态的进度条 <?php $total = 100; for ($i = 1; $i <= $total; $i++) { prin……

php 2023-04-28 681 0