php中通过pathinfo获取文件后缀的方式12月30日367 次
在php中,我们根据文件的路径,来获取文件的后缀名可以有很多种方式,本节主要讨论使用pathinfo()函数来获取。对于一个文件,pathinfo()函数一般可
通过关联模型修改分析together()方法12月10日401 次
经常在我们使用ThinkPHP的together()方法时,会有很多疑惑,如到底要不要指定子属性,通过举例在ThinkPHP一对一关联模型修改中,如需修改一条数
ThinkPHP一对一关联模型数据新增方法整理12月10日449 次
ThinkPHP中一对一模型关联的数据新增部分,其实官方文档中有介绍的,但是经常有人反馈说文档描述的比较混乱,所以对这块知识做以梳理,使其消除模糊,更加清晰。
ThinkPHP中with()和withJoin()f方法预载入查询的一些区别12月10日869 次
with()方法查询为IN查询,如果想使用JOIN方式进行查询,则可以使用withJoin()方法来进行查询。with()方法默认的参数为:关联属性名,一般为字
ThinkPHP一对多关联中新增数据的几种方式12月08日509 次
在一对多关联中,分步新增较为常见,如先创建用户,再由用户上传相册。而在一对一关联中,同步新增较多,如文章标题和文章详情基本是一块进行发布的,很少会有CMS让用户
ThinkPHP中has及hasWhere的用法总结12月08日545 次
在ThinkPHP中的模型关联中我们经常会用到hasWhere()的方法和has()的方法,本文就将hasWhere()方法和has()方法的用法做一个总结:用
ThinkPHP一对一关联表数据软删除后恢复的思路和解决方案12月08日416 次
关于一对一关联的数据删除较容易,但对于软删除之后的关联数据如何恢复就稍微有点难度了,这一部分在官方文档中是没有涉及的,也是我们本文要将的重点。恢复软删除的数据这
php中的bc数学运算函数10月13日346 次
我们都知道,计算机在处理数据时,容易出现精度问题,因此,在PHP中,如果要对一些数字做数学运算,一般我们都会借助bc函数来实现,那么本文来整理一下常见的一些bc
phpstorm中设置代码片段的方法09月02日799 次
无论是在写前端页面还是后端编程时,我们都会经常遇到要重复写的一些代码,每次都手动书写重复的代码片段,除了效率比较低,对精力也是一种很大的浪费。好的是,大部分的i
PHPStorm配置PHP解释器(内置Web服务器)的方法08月30日3083 次
在我们用PhpStorm或者WebStorm等IDE编辑器,编写静态页面时,可对PhpStorm进行配置,然后通过右上角的浏览器按钮,快速启动浏览器,并对文件进
strstr()函数,判断字符串是否包含08月30日476 次
strstr()函数用于判断,$string1中是否包含$string2的函数,如果包含,则返回从$string2第一次出现的位置开始到结束的所有字符串,如果未
substr_replace()替换子字符串08月30日509 次
之前我们学习了PHP中截取子字符串的substr()函数,这节我们学习一个与之有些类似的替换子字符串的函数,substr_replace(),顾名思义,该函数为
substr()截取子字符串,从原始字符串中提取子字符串08月28日391 次
PHP中,从一个字符串的某个位置开始提取字符串的一部分时,使用substr()方法。常见使用场景如:提取用户名的前几位,从姓名中提取姓氏等等。
strpos()查找子字符串,判断字符串是否包含给定子字符串08月28日390 次
想要知道一个字符串中是否包含某个特定的子字符串时,可以使用PHP提供的strpos()方法,如,在网站链接跳转过程中,经常需要判断该链接是本站的内部链接还是外部
PHP字符串的三种初始化方式及其区别08月27日734 次
PHP的字符串初始化有三种方式:单引号、双引号、heredoc(here document)形式。三种字符串的初始化方式各有优缺点,一般程序员大都统一使用双引号
PHP编程