查询是不区分大小写的,但是返回的字段可是区分的,有奇葩要求,强制字段名最小化,放到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默认是用减号分隔的。然而,有个需求必须要用大写的驼峰实现,接口示例:

http://127.0.0.1/Test/SearchContent

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

vendor/y[......]

阅读全文

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

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

输出结果:

10101010101010101010100000001

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

阅读全文

最近公司项目要推进PSR2编码规范,经过老大指向,用PHP-CS-Fixer是可以实现的。 Composer安装工具:

composer global require friendsofphp/php-cs-fixer

假设待修改项目路径为:

D:\git\tes[......]

阅读全文

PHP composer的一些源,众所周知,在国内可能是不存在的。那如何设置为国内源,从而让国内的开发者正常使用composer呢?
方法如下:

composer config -g repo.packagist composer https://packag[......]

阅读全文