本文承接昨天的博文,有个魔数,不是我想要的结果,因为这玩意儿稳定性有待考证。所以搜寻了一个支持设置像素的二维码的模块:endroid/qr-code
GitHub地址:https://github.com/endroid/qr-code

实际测试了下,这个模块易用性[……]

阅读全文

PHP QR code是一款常用的二维码生成库,但是里面控制二维码图像尺寸的参数其实对于一般用户可能有点迷,并不是直接输入像素的。

正好,近期有个需求是要调整之前微信小程序二维码的接口,要求支持指定宽度。所以有了本文。

参考:https://www.cnblogs[……]

阅读全文

查询是不区分大小写的,但是返回的字段可是区分的,有奇葩要求,强制字段名最小化,放到Yii2里如何实现呢?其实很简单,改下驱动配置,给数据库加个参数即可。

原始数据库配置示例:

<?php
return [
'class' =[......]

阅读全文

恩,很有趣的函数,判断是否为空,听起来很简单是吧,其实考基础功的,如果是字符串0的话,会输出什么判定?看似小儿科的东西,工作中使用起来还是要细心一些。

摘录官方手册(https://www.php.net/manual/zh/function.empty.php)内[……]

阅读全文

以下代码完整转载自:PHP急先锋 的博客 https://www.cnblogs.com/xuzhengzong/p/7908285.html

<?php
//获取单个汉字拼音首字母。注意:此处不要纠结。汉字拼音是没有以U和V开头的
function getfir[......]

阅读全文

用过这框架的都知道,API默认是用减号分隔的。然而,有个需求必须要用大写的驼峰实现,接口示例:

https://127.0.0.1/Test/SearchContent

要实现的话,怎么整?对我而言……硬上撒~改两个框架中的文件:

vendor/y[......]

阅读全文

最近有个需求,要把一个整数转为二进制,顺手搜了下,代码如下:

<?php
$c = 357913857;
echo decbin($c);

输出结果:

10101010101010101010100000001

摘录下 IT常乐 整理好的其他进制转换用的函数:[……]

阅读全文