随笔分类 -  PHP

PHP学习记录
摘要:前言 安装ThinkPHP框架报错,因为之前的报错总结使用的不是markdown编写的,整理起来有点麻烦,所以先单独记录下。 步骤 # composer create-project topthink/think tp Composer is operating slower than normal 阅读全文
posted @ 2021-03-13 01:55 。思索 阅读(912) 评论(0) 推荐(0) 编辑
摘要:#前言 为了去除图片的背景色,需要把图片转为base64 步骤 /** * Notes: 网络图片转为Base64 * User: wangyang * Date: 2020/6/9 23:18 * @param $url * * @return string base64 */ function 阅读全文
posted @ 2020-06-09 23:30 。思索 阅读(756) 评论(0) 推荐(0) 编辑
摘要:前言 今天使用phpstorm连接本地数据库报错 步骤 把Advanced中serverTimezone的值设置为CST(中国标准时间) 阅读全文
posted @ 2020-05-26 23:30 。思索 阅读(554) 评论(0) 推荐(1) 编辑
摘要:前言 其实要实现很简单直接foreach,再根据PHP中数组的特性就可以轻松实现。 步骤 这是源数据的格式 合并后的数据 阅读全文
posted @ 2019-08-01 15:48 。思索 阅读(2040) 评论(0) 推荐(0) 编辑
摘要:前言 作为PHP的一个内置函数,他的作用就是将一个字符串写入文件 简介 使用 PHP的内置常量,他会根据系统来自动匹配换行,高代码的源代码级可移植性。 阅读全文
posted @ 2019-07-30 14:43 。思索 阅读(251) 评论(0) 推荐(0) 编辑
摘要:前言 这就是拿来玩的,其次假的就是假的,成不了真的! 代码 首先我观察了两个公众号关注后的生成openid的规则,发现了以下规则 然后接下来就按着自己找的规律生成下就阔以了,之所以代码中会存在 的这个变量是因为这个公众号,关注后生成的openid第七位是字母,而且大小写均有,所以就增加了这一项。 大 阅读全文
posted @ 2019-07-01 16:10 。思索 阅读(3866) 评论(0) 推荐(0) 编辑
摘要:前言 返回联系人列表,包含所有的字母,之前返回的是存在这个联系人才会返回对应的大写字母,后面更改了要求要返回所有的字母从A Z。PHP内置的一些函数活用起来,真的很省劲! 步骤 一般这时候大家可能直接就想循环下,把26个字母插进去就行了,但是我懒啊,不想用 那咋办呢?直接用 函数呗!而且这个用了 也 阅读全文
posted @ 2019-06-25 11:12 。思索 阅读(556) 评论(0) 推荐(0) 编辑
摘要:前言 其实很简单,在入口文件的 添加几句header就可以了. 代码 阅读全文
posted @ 2019-06-04 09:25 。思索 阅读(718) 评论(0) 推荐(1) 编辑
摘要:前言 查询聊天列表,并返回最后一条聊天记录。这个有一个比较尴尬的点就是,一个是你主动发出的,一个是你接收的。 所以这个SQL会比较长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长! 步骤 查询出自己发的消息然后联合查询接收到的消息,这里要提下union的特性,就是两 阅读全文
posted @ 2019-06-03 10:05 。思索 阅读(637) 评论(0) 推荐(0) 编辑
摘要:前言 最近在忙的一个项目,为了数据安全,不能够使用任何第三方的接口~ 号码库 | https://github.com/wangyang0210/Phone-Number-Range 代码 其实就是一个很简单的封装方法,没什么好说的~ 效果图 阅读全文
posted @ 2019-05-28 09:26 。思索 阅读(425) 评论(0) 推荐(0) 编辑
摘要:前言 对接联通的接口,让我学会了不少PHP偏门函数....,主要对方用的py,我这用的PHP,人家一个函数解决了, 我这还要自己写方法,也是比较蛋疼,但是学到东西还是很开心的~ 代码 字符串转为ASCII ASCII转字符串 阅读全文
posted @ 2019-05-23 15:30 。思索 阅读(2306) 评论(0) 推荐(0) 编辑
摘要:前言 特殊的情况,特殊对待吧。转码为GBK再json_encode会报错,因为json_encode是只支持utf8的。 代码 文档 | https://www.php.net/manual/en/function.json-encode.php 参数 | https://www.php.net/m 阅读全文
posted @ 2019-05-22 14:09 。思索 阅读(1671) 评论(0) 推荐(0) 编辑
摘要:前言 Curl: https://www.php.net/manual/en/book.curl.php curl_setopt: https://www.php.net/manual/en/function.curl-setopt.php 代码 注释应该很详细了吧,不懂的可以评论或者看上面手册。 阅读全文
posted @ 2019-05-15 18:36 。思索 阅读(542) 评论(0) 推荐(0) 编辑
摘要:前言 在设置这个请求头上踩了一些坑,此文记录下。 步骤 设置请求头 请求头写法 一定不要忘记:不然进行请求的时候,肯定会出问题的! 后面我会封装一个完整的方法,所以这里就不举栗子了~ 如何获取PHP的Curl请求: Fiddler——如何抓取PHP的curl请求 阅读全文
posted @ 2019-05-14 14:44 。思索 阅读(694) 评论(0) 推荐(0) 编辑
摘要:前言 本文主要介绍如何使用fiddler工具,来进行抓取PHP的curl请求,如果你会使用fiddler,那就是一行代码的事, 不会也没事,本文会教你如何简单的使用。 步骤 代码 设置桥接网络为127.0.0.1:8888 curl_setopt($ch,CURLOPT_PROXY,'127.0.0 阅读全文
posted @ 2019-05-14 13:33 。思索 阅读(2718) 评论(0) 推荐(0) 编辑
摘要:前言 emmmmmm,别说话,我们偷偷偷狗子 格式 | yyyyMMddHHmmssSSS 代码 获取毫秒 获取精确时间 ps: 如果出现获取时间与当前时间不一致,请设置下时区 阅读全文
posted @ 2019-05-13 15:33 。思索 阅读(4818) 评论(1) 推荐(1) 编辑
摘要:前言 首先在tp框架中initialize中是无法直接通过return来返回任何值的,return并不会造成脚本的中断! 环境:PHP 7.0.4 | TP5.1 说明 initialize方法 首先initialize方法是TP框架自定义的一个控制器初始化函数,在thinkphp\library\ 阅读全文
posted @ 2019-05-06 11:37 。思索 阅读(778) 评论(0) 推荐(0) 编辑
摘要:前言 在上一篇随笔,用三元运算符简单写的一个东西,引发了对他的兴趣,所以打算研究下。 PHP7的新特性: https://php.net/manual/zh/migration70.new-features.php 实例 ?? 空合并运算符 PHP7的新特性 ?: 三元运算符 PHP5.3以后可以使 阅读全文
posted @ 2019-04-29 17:16 。思索 阅读(189) 评论(0) 推荐(0) 编辑
摘要:前言 通讯记录需要用到的一个方法,就是将秒转为时分秒 方法 PHP有内置的方法,直接用即可,不过这个只是24小时以内。对于通讯录来说是够用了~ 示例 如果要改成XX时XX分XX秒这种格式只要转化下就可以了,我这里直接用三元嵌套了 效果图 但是这个只是24小时以内的,虽然对通讯录够用了,但是对于如果下 阅读全文
posted @ 2019-04-29 11:51 。思索 阅读(7617) 评论(0) 推荐(0) 编辑
摘要:前言 对于这两个PHP函数大家肯定都很熟悉,但是其二者的区别又有那些呢? 对比 isset | 检测变量是否被设置过 1. 变量不存在,返回FALSE 2. 变量存在且其值为NULL,返回FALSE 3. 变量存在且值不为NULL,返回TURE empty | 检测变量是否为空 1.变量存在且值为非 阅读全文
posted @ 2019-04-26 16:34 。思索 阅读(147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示