功能
drzdryse
这个作者很懒,什么都没留下…
展开
-
驼峰命名和下划线命名互转
$str1 = 'get_name';$str2 = 'getUserNameList';/** * 驼峰转下划线 思路:“A”正则替换为“@A”,然后转小写,最后“@”替换为“_” * @param string $str 驼峰字符串 * @return string */function underline(string $str): string{ return strtr(strtolower(preg_replace('/([A-Z])/', '@$1', $str)).原创 2021-11-02 21:18:09 · 1576 阅读 · 0 评论 -
仿PHP原生json_encode函数
$arr = [ 'a' => 'a', 0 => 1, [ 1, 'b' => 'b', [ 1, 'c' ] ]];/** * 仿PHP原生json_encode函数 * @param array $arr 数组 * @return string 返回json字符串 */function json_encode2(array .原创 2021-10-13 17:21:42 · 91 阅读 · 0 评论 -
秒传链接提取
"use strict";function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.g.原创 2021-05-11 09:22:06 · 27985 阅读 · 2 评论 -
php 使用 phpprcode 库 生成二维码
<?phprequire_once '../phpqrcode/phpqrcode.php';/** * 生成二维码图片 * @param string $text 二维码内容 * @param string $outfile 默认为否,不生成文件,只将二维码图片返回,否则需要给出存放生成二维码图片的路径 * @param string $level 这个参数可传递的值分别是L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%.原创 2020-05-26 21:17:09 · 450 阅读 · 0 评论 -
输出PHP可直接使用数组 正则替换 牛逼的正则表达式
调试过程中,需要用到被打印到页面上的数据,直接复制下来,还需要修改成正确的数组,特有了这个方法。直接用这个方法在页面上打印出数组,直接把数组复制到PHP文件中,就可以直接使用了。$arr = array( 0 => 1, 1 => array( 0 => 4 ), array( 'b' => 'a' ...原创 2019-08-12 16:42:12 · 1034 阅读 · 0 评论