php读取目录并列表显示目录中的文件的函数

    返回结果更友好更实用的方法请参考: php循环获取目录以及所有子目录中的所有文件 自己总结的一个返回所查询的目录下的文件以及文件夹的列表数组的函数。数组中会区分文件是否为目录或者文件,以及所查询目录下的目录总数和文件总数。废话不多说,代码如下: /* * author : www.phpernote.com * param string $dir 目录名称 * return array $dirList 查询结果数组 */ function listDir($...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php二维数组按其中某一列排序

    php二维数组按其中某一列排序。 <?php $data = [ ['name' => '张三', 'age' => '20', 'score' => '78'], ['name' => '李四', 'age' => '21', 'score' => '78'], ['name' => '王五', 'age' => '20', 'score' => '60'], ['name' => '大强子', 'age' => '26', 'score' => '100'] ]; // 将数据根据 score 降序排列 array_multisor...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    array_column 处理对象数组的办法

    例如像下面这种由对象组成的数组($vipUserList),在php 7下可以通过 array_column 获取该数组的 parent_uid 的一个一维数组列表,但是在 5.6 中 array_column 却不能作用于对象。 Array (     [32648321] => App\Models\VipUser Object         (             [table:protected] => vip_user             [mc_prefix:protected] => VipUser::             [fillable:protected]...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    Laravel用户权限解决方案 Entrust

    Zizaco/Entrust 是 Laravel 下的用户权限解决方案,在配合 Zizaco/Confide 身份认证 扩展包,可以快速搭建具备高扩展的用户系统。 用户身份认证 Authentication 用于处理用户登录,退出,注册,找回密码,重置密码,用户邮箱认证等 用户权限管理 Authorization 负责用户与权限以及用户组三者之间的对应以及管理功能。 将用户身份认证和用户权限管理分开可以更加灵活的处理一些特殊的业务逻...阅读全文
    作者:绝缘体.. | 分类:git, laravel, PHP, rust, 后端框架, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    php获取字符串宽度

    php获取字符串宽度。 /** * 获取字符串宽度,半角字符1=1,非半角角字符1=2 * @param string $str * @return float|int */ function strwidth($str) { $charcount = mb_strlen($str, 'utf-8'); $pattern = '/[[:print:][:space:]]/u'; $halfcount = 0; if (preg_match_all($pattern, $str, $_match)) { $halfcount = sizeof($_match[0]); } return...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,