自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

原创 【Fastadmin】自定义404页面

在.env文件中把debug = true,改为debug = false。

2024-05-15 11:10:57 322

原创 【Fastadmin】表格列改input框输入编辑,以排序权重为例

表格列改input框输入编辑,以排序权重为例

2024-05-10 17:23:21 693

原创 【PHP】查询Mysql根据GREATEST函数对两个字段的较大值对结果进行排序

函数来根据多个字段的最大值对结果进行排序。在实际应用中,我们应该根据具体需求选择合适的排序方法。在数据库查询中,我们经常需要根据某个字段的值对结果进行排序。然而,有时我们需要根据两个或多个字段的值进行排序,这时我们可以使用MySQL的。中的较大值,并根据该值对结果进行降序排序。这样,我们就可以得到用户的最后一次支付时间或确认时间。函数接受两个或多个参数,并返回这些参数中的最大值。中的较大值,并根据该值对结果进行排序。这样,查询结果将根据。总之,在MySQL中,我们可以使用。函数用于返回一组值中的最大值。

2024-05-08 10:13:01 484

原创 【PHP】获取指定年月拥有的天数

在Web开发中,我们经常需要处理与日期和时间相关的计算。PHP提供了许多内置函数来处理日期和时间,其中之一就是方法。这个方法用于计算给定月份和年份中的天数。方法是一个静态方法,通常属于某个PHP类。$month$year方法的实现非常简洁。它首先检查是否存在名为的函数。如果存在,则使用该函数计算给定月份和年份中的天数。否则,使用date和mktime函数来计算天数。datemktime。

2024-05-07 15:57:23 345

原创 【PHP】计算两个时间戳之间相差的时间

计算两个时间戳之间相差的时间

2024-05-07 15:47:09 431

原创 【PHP】将HSV(色调、饱和度、明度)颜色空间中的颜色值转换为RGB(红、绿、蓝)颜色空间中的颜色值

用于将HSV(色调、饱和度、明度)颜色空间中的颜色值转换为RGB(红、绿、蓝)颜色空间中的颜色值。返回一个包含三个整数值的数组,分别表示红色、绿色和蓝色分量。这些值的范围为0到255。表示色调在6个主色调(红、黄、绿、青、蓝、洋红)中的位置,的值(即色调在6个主色调中的位置),计算RGB颜色分量。这些值用于计算RGB颜色分量。表示色调在两个相邻主色调之间的位置。(饱和度,范围为0到1)和。(色调,范围为0到1),(明度,范围为0到1)。

2024-05-07 15:43:39 319

原创 【Fastadmin】后台角色组权限问题(multi,开关switch,控制器新增方法)

在控制器新增对应的方法名: protected $noNeedRight = ['index','list'];开关在点击的时候默认是只允许修改数据库的。字段,我们需要在服务端对应的控制器中定义。此类开关请求的方法为multi。字段的,如果我们开关不是。

2024-05-07 14:52:12 186

原创 【Fastadmin】富文本编辑器图片绝对路径改为相对路径

在默认的编辑器中是带上域名的绝对路径,这种情况在不改变域名和储存地址的时候没有问题,但一旦设计更换域名及对象存储,会造成编辑器的图片无法访问的问题。以summernote为例,找到addons/summernote/bootstrap.js,中将。在实际应用中,您可能需要根据您的需求和接口规范对此示例进行修改。总之,这段代码使用phpQuery库处理HTML内容,将所有。

2024-04-25 16:33:29 677

原创 【PHP】sign加签方法示例

【代码】【PHP】sign加签方法示例。

2024-04-25 15:54:14 427

原创 【Fastadmin】表格导出excel,图片显示太大

表格导出excel,图片显示太大怎么办

2024-04-25 12:08:55 322

原创 【PHP】内置函数ceil向上取整,floor向下取整

ceil()

2024-04-11 11:05:21 402

原创 【Fastadmin/ThinkPHP5】使用Queue队列方法详细步骤

在现代应用开发中,合理利用队列系统能够有效提升系统的性能和响应速度,尤其是在处理耗时较长的任务时,如发送大量邮件、执行定时任务等。

2024-02-27 09:28:12 1300 1

原创 【Fastadmin】动态下拉(SelectPage)

FastAdmin中的动态下拉列表使用的是优秀强大的Selectpage插件,以下是一个联动用法的示例

2024-02-26 17:19:53 1560

原创 【PHP】TP5.0模型关联搜索查询

在ThinkPHP 5.0中,模型关联为我们提供了一种便捷的方式来操作数据库,尤其是在进行关联查询时。本文将介绍如何在TP5.0中使用模型关联进行搜索查询,并解决可能出现的报错问题。

2024-02-05 16:55:20 1020

原创 【PHP】在ThinkPHP 5.0中设置缓存以提高性能

通过使用缓存,您可以提高应用程序的性能,减少对数据库的访问次数,从而提高应用程序的响应速度。在实际应用中,请根据您的需求调整缓存策略和配置。在处理完请求并获取新数据后,您可以将数据存储到缓存中,以便在下次请求时使用。缓存可以减少对数据库的访问次数,从而提高应用程序的响应速度。接下来,我们将使用您提供的代码示例来设置缓存。在这个示例中,我们将缓存一个名为。在这个示例中,我们首先获取请求参数和用户ID,然后使用。的数据集,该数据集根据请求参数和用户ID生成缓存键。在这个示例中,我们首先创建一个缓存标签。

2024-01-31 17:45:31 869

原创 【HTML】标签读取富文本编辑器的内容

在这个例子中,是直接输出从数据库中获取的富文本内容,包括可能存在的HTML标签和属性,这样可以确保富文本能够按照预期样式呈现。

2024-01-10 11:42:43 928

原创 【PHP】查询用户的直推、非直推、二级、三级、团队人数示例

参数使用正则表达式来设置查询条件,并将其添加到当前查询对象中。最后返回当前查询对象以便进行链式调用,进一步完成查询过程。这条语句会查询出与用户ID为111有间接推荐关系(非直推)的所有团队成员记录。:整数型参数,默认为1,表示要查找的团队层级。:用户ID,用于匹配团队关系中的上级或下级。,表示用于存储上下级关系的字段名。在函数内部,根据传入的。:字符串类型,默认为。

2024-01-10 11:26:21 793

原创 【PHP】判断字符串是否是有效的base64编码

Base64编码的字符串长度必须是4的倍数(对于标准的Base64编码)或3的倍数(对于URL安全的Base64编码)。可以通过检查字符串长度是否满足这一条件来进行初步判断。这个方法仅适用于验证字符串是否是有效的Base64编码,而无法验证Base64编码是否代表有效的数据。这个正则表达式可以用于判断字符串是否只包含Base64编码中的字符。

2024-01-09 10:04:02 1014

原创 【Linux】nmap命令:扫描网络中的主机和端口

nmap(Network Mapper)是一款用于网络发现和安全审计的开源工具。它可以扫描网络中的主机和端口,检测主机是否在线,确定主机的操作系统和运行的服务,以及检查端口的状态和安全性。要在Linux上使用nmap,首先确保您已经安装了它。在大多数Linux发行版中,您可以使用包管理器(如aptyum或pacman)安装它。例如,在Debian和Ubuntu上,您可以使用以下命令安装nmap在CentOS上安装nmap,您可以使用包管理器yum或# 安装# 查看版本安装完成后,您可以使用nmap。

2024-01-08 17:46:23 1300

原创 【Linux】宝塔端口不通

此时访问仍然不通,但是ssh和服务器上的网站都可正常访问,说明是宝塔的程序出现了异常。宝塔也可以正常登录,如果发现cpu,内存,磁盘一直。,大多数情况下都可以完美解决。输入bt命令符,执行重启操作。

2024-01-08 17:28:23 913

原创 【PHP】不连贯的key怎么获取下一个key

函数找到给定键的位置。如果找到了给定键并且它不是数组的最后一个元素,我们返回下一个键。如果找不到给定键或者它是数组的最后一个元素,我们返回。函数找到给定键的位置,最后获取下一个键。要获取给定键后面的键,您可以使用。函数获取数组的键,然后使用。在这个示例中,我们首先使用。函数获取数组的键,然后使用。

2024-01-08 11:36:11 385

原创 【PHP】价格区间字段验证,如4万-5万

【PHP】价格区间字段验证,如4万-5万。

2024-01-08 09:06:27 593

原创 【PHP】将字符串“4万-5万“转化为“40000-50000“

这段代码首先使用preg_match_all函数查找所有的"万"字,然后遍历每一个匹配,将其替换为相应的数字乘以10000的结果,实现单位从"万"到"元"的转换。在PHP中,你可以使用正则表达式来匹配和替换字符串中的数字。

2024-01-08 08:57:51 446

原创 【PHP】where和whereOr一起复杂查询示例

方法可以一起使用以实现复杂的查询条件。在ThinkPHP 5 中,

2024-01-06 18:10:23 1083

原创 【PHP】TP5使用orderRaw 方法设置排序规则

在 TP5.0 中,orderRaw方法可以用来设置原生的排序规则。该方法可以接受一个字符串参数,该字符串参数将被直接插入到 SQL 查询语句的ORDER BY子句中。

2024-01-06 14:56:45 1003

原创 【PHP】TP5 使用模型一对一关联查询,条件筛选及字段过滤

如果你的项目主要依赖Eloquent ORM,并且关注代码结构清晰、易于维护,同时数据量不是特别庞大,建议优先考虑方法一。反之,如果数据量较大,关联查询较为复杂,且对性能要求较高,可以尝试使用方法二进行JOIN查询优化。方法执行查询,并遍历查询结果。注意,在输出查询结果时,使用了条件判断来检查关联模型是否存在。如果不存在,则输出 "无法查询到地址"。在 ThinkPHP5 中,可以使用模型关联和条件查询来实现一对一关联查询。关联模型,并使用闭包函数添加查询条件。在上面的示例中,使用。

2024-01-05 17:30:37 1316

原创 【PHP】获取今日0点、昨日0点、本月初、上月初等时间戳方法总结

获取时间戳整理

2024-01-05 10:46:28 1161

原创 【Fastadmin】系统配置自定义键值组件

FastAdmin是一款基于ThinkPHP框架开发的快速开发后台管理系统,其系统配置中的自定义键值组件是一个功能强大且实用的工具。该组件允许开发者在系统中自定义配置项,以便在运行时根据实际需要动态改变系统的行为和外观。

2024-01-03 14:49:10 1125

原创 【PHP】获取 URL 中域名后的路径

函数解析指定的 URL,并从解析结果中获取域名后的路径。请注意,这个示例仅适用于解析 URL,而不是获取当前请求的 URL。如果您需要获取当前请求的 URL,可以使用。变量获取当前 URL 中域名后的路径,并将其输出。请注意,这个示例仅适用于 Web 服务器环境。如果您需要在命令行环境中解析 URL,可以使用 PHP 的。如果您想从指定的 URL 中获取域名后的路径,可以使用 PHP 的。要在 PHP 中获取 URL 中域名后的路径,可以使用。在这个示例中,我们使用。在这个示例中,我们使用。

2024-01-02 10:56:05 813

原创 【PHP】json_decode的第二个参数是什么意思

是一个布尔值,用于控制 JSON 对象在 PHP 中的解码方式。时,JSON 对象将被解码为 stdClass 对象。,以便将 JSON 对象解码为 stdClass 对象。时,JSON 对象将被解码为关联数组;,以便将 JSON 对象解码为关联数组。函数解码 JSON 字符串。在这两个示例中,我们使用。第一个示例中,我们将。第二个示例中,我们将。

2024-01-02 10:37:16 772

原创 【PHP】判断字符串是否是json类型,并判断是否是有效数组

函数和检查返回值的类型。函数检查解码后的值的类型。如果解码后的值是数组,则 JSON 字符串是数组。的函数,用于检查给定的字符串是否是 JSON。要在 PHP 中判断给定的字符串是否是 JSON,可以使用。函数解码 JSON 字符串,并使用。在这个示例中,我们定义了一个名为。

2024-01-02 10:30:08 1131

原创 【PHP】二维数组转一维数组

在 PHP 中,如果你想将一个二维数组转换为一维数组,你可以使用几种不同的方法。

2023-12-30 17:04:27 766

原创 【PHP】函数array_filter():用于通过回调函数过滤数组中的每个元素

是一个 PHP 函数,用于通过回调函数过滤数组中的每个元素。它会遍历数组中的每个元素,将每个元素传递给回调函数。如果回调函数返回true,则保留数组中的当前元素;否则,删除数组中的当前元素。$array$callbackboolval()$flag返回值:返回过滤后的数组。

2023-12-30 16:26:43 1032

原创 【Yii2】使用Redis

在 Yii2 中使用 Redis 非常简单。首先,确保您已经安装了 Redis 扩展,并在然后,您可以在 Yii2 应用程序中使用 Redis 来存储和检索数据。这种方法来自类。它是一个自定义的 Redis 组件,通常在文件中配置。这个组件提供了一些额外的功能,例如自动重连、记录日志等。使用这种方法获取 Redis 缓存连接实例时,您将获得一个封装了 Redis 连接的对象,该对象提供了一些额外的方法,例如。这种方法是通过 Yii2 的依赖注入容器获取 Redis 缓存组件的实例。

2023-12-30 16:04:50 751

原创 【PHP】函数array_map():将回调函数应用于给定数组的每个元素

array_map是一个 PHP 函数,用于将回调函数应用于给定数组的每个元素。array_map接受两个或更多参数:第一个参数是回调函数,第二个参数是要操作的数组,其他参数是可选的额外数组。函数原型:$callback$array1$...返回值:返回一个新数组,其中每个元素都是通过回调函数处理的。

2023-12-29 17:20:05 673

原创 【PHP】函数strpos():判断一个字符串是否包含另一个字符串

是 PHP 中的一个字符串函数,用于查找一个字符串在另一个字符串中首次出现的位置。如果找到了匹配的字符串,函数会返回匹配的第一个字符的索引值(从 0 开始),否则返回。在这个示例中,我们使用。

2023-12-29 11:48:16 721

原创 【PHP】函数array_reduce()使用场景

函数通常用于对数组中的元素进行累积操作,以得到一个单一的值

2023-12-29 09:48:01 803

原创 【PHP】函数array_intersect、array_diff:从数组中取出、去除指定的几个键值

在这个例子中,我们首先使用array_flip函数将排除的键数组转换为键值对,其中键是翻转后的键,值是true。这样做的目的是为了使用array_diff_key函数,它将比较两个数组,并返回第一个数组中存在而第二个数组中不存在的键的数组。如果你想要取出除了指定键之外的所有元素,你可以使用array_diff函数来找出原始数组与指定键的差集。这样,你就得到了一个新数组,其中包含了除了键"a"和"c"之外的所有元素。然后,我们定义了一个包含要提取的键名的数组。要从数组中取出指定的几个键值,可以使用。

2023-12-29 08:58:36 697

原创 【PHP】TP5.0及Fastadmin中将查询数据返回对象转为数组

在 ThinkPHP 5.0 中,对模型查询返回的对象进行了优化,默认情况下,使用 all 或 select 方法查询数据库将返回一个对象数组集合。这个集合是模型的实例数组,不是传统意义上的数组。因此,。

2023-12-28 16:23:09 1403

原创 【PHP】 json_encode 函数各个参数的解释

json_encode 函数在 PHP 中用于将一个值转换为 JSON 格式字符串。这个函数可以接受几个可选参数来控制输出的格式和内容。这些参数可以帮助你根据特定的需求来定制 json_encode 函数的输出。希望这些信息能帮助你!

2023-12-28 13:07:23 1037

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除