php
月亮201314
10年老码农,AIGC技术爱好者。
更多好玩且实用AIGC技术:https://t.zsxq.com/18j0ORxHc
星球号:32767063
往期学习资料:https://pan.quark.cn/s/7173cec616b6
整理AI学习资料库:https://pan.quark.cn/s/05ad7c581caa
展开
-
根据excel模板导出
我要导出这个表格,导出到excel,怎么做?先创建一个模板,如下 模板如下 在里面设置好单元格的样式,这样就不用我们在代码中设置样式了,很方便 有个地方要注意,我们的模板中的商品只有一行,但是导出的时候有可能会有多个产品的,所以这里我们要插入新行,如下但是这样的话,导出的效果如下 我们只是创建了一个新行,还没有对单元格就行合并,我们还要合并这些单元格,如下可以了,但是内容没有自动换行,我们直接在模板中设置自动换行,如下 再来看看效果,发现还是不行,我们再来设置顶部对齐看看,如下 再来看看效果,如下还是不行,原创 2022-07-14 16:05:00 · 1782 阅读 · 0 评论 -
汉字转拼音
好用的拼音类,代码如下然后怎么使用?我们把它用在thinkphp中看看,存放位置如下使用如下 要把字符转为gbk才可以使用哦,如上原创 2022-07-13 10:43:52 · 220 阅读 · 0 评论 -
getID3获取视频的宽高、时长等信息
我们想要获取视频的宽高、时长等信息,可以使用下面的插件,这个插件不要我们服务器安装什么ffmpeg第三方插件,直接上传源代码就可以使用了,如下使用getID3就可以实现该功能,win和linux下都通用github地址:https://github.com/JamesHeinrich/getID3使用代码示例如下:require('./getID3-master/getid3/getid3.php');$getID3 = new \getID3();$ThisFileInfo = @$原创 2022-02-18 10:29:30 · 836 阅读 · 0 评论 -
json_encode转为json字符串问题
如果我们的数组是空的话,你用json_encode转为json字符串的话,他会转为“[]”,而不是转为“{}”,我们要想我们的空数组转为json字符串是{}的话,要加第二个参数,如下json_encode($post_data,JSON_UNESCAPED_UNICODE)不对,还要先转成对象,然后才行,如下...原创 2022-02-18 10:23:13 · 472 阅读 · 0 评论 -
无限级分类实现(基于thinkphp框架)
无限极分类表设计如下无限极分类呈现出树状怎么做?首先我们要排序,即子导航排在父导航的下面,比如如下上面的子栏目是汽车精品的子导航,所以它排在汽车精品的下面,这样的话,我们就需要另外做一个排序方法了,不用select这个方法了,select方法默认是按id来排序的,比如我们的这些导航是放在goods_cate这张表中的,我们就新建一个CateModel.class.php模型,用来操作这个表,代码如下<?phpnamespace Admin\Model;use Think\Mo原创 2022-02-16 14:22:30 · 676 阅读 · 0 评论 -
php设置日期格式前导0
效果如下我想2018-11-1变为2018-11-01,2018-11-2变为2018-11-02,怎么做?如下效果如下原创 2022-01-19 10:04:48 · 330 阅读 · 0 评论 -
thinkphp发送邮件
先把phpmailer放到Thinkphp里面的library的Vendor目录下,如下然后定义一个函数,如下function send_email($toemail, $subject, $body) { //示例化PHPMailer核心类 //vendor模式 Vendor("PHPMailer.PHPMailer"); $mail = new \PHPMailer(); //nameplace 模式; //$mail = new \L.原创 2022-01-18 12:02:47 · 967 阅读 · 0 评论 -
thinkphp使用try-catch
注意:在thinkphp中我们使用try-catch的时候,那个catch参数是\Exception $e,不是Exception $e,有个斜杠的,如下不加斜杠的话,出现异常了,走不到catch里面去,获取不到异常的,即出现异常了,出现的页面是下面这种页面,如下我们加上斜杠后,如下就可以获取到异常,即出现异常了,出现的是下面这个错误,如下如果你引用了下面的命名空间就不用加斜杠了,如下use think\Exception;...原创 2022-01-14 11:07:56 · 1496 阅读 · 0 评论 -
WNMP(windows+nginx+mysql+php)环境搭建
我们就把开发环境都放到我C盘里面的wnmp目录下,其中nginx就安装在wnmp目录里面的nginx目录里面,mysql就安装在wnmp目录里面的mysql目录里面,php就安装在wnmp目录里面的php目录里面,方便统一管理,下面我们就开始安装它们。先从官网下载nginx+mysql+php源码包,最好下载当时最新的稳定版本,我们先下载nginx的,如下先把我们的nginx解压,如下解压到wnmp目录里面的nginx目录里面,如上。双击红色圈住的exe文件就可以开启了我们的ngin原创 2022-01-11 10:38:02 · 4860 阅读 · 0 评论 -
php在Linux环境中安装扩展
如果我们刚开始编译php的时候,没有安装curl扩展,后面需要安装curl扩展的话,可以如下:我们先看本地有没有安装curl的,执行下面的命令查看:yum list installed | grep curl效果如下可知有安装,那个curl.x86_64就是,然后我们看看他的安装目录在哪里,到时会用到,执行下面的命令rpm -ql curl.x86_64效果如下可知我们的curl安装在/usr/bin/curl下,只是我们安装的c.原创 2022-01-07 11:59:20 · 2068 阅读 · 0 评论