摘要: json_encode不转义中文可以使用JSON_UNESCAPED_UNICODE json_encode不转义斜杠可以使用JSON_UNESCAPED_SLASHES 两个同时生用 json_encode($str,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SL 阅读全文
posted @ 2024-10-22 14:23 bk233 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 系统为debian12 安装 open-vm-tools: sudo apt-get install open-vm-tools 如果是桌面版可以继续安装 open-vm-tools-desktop: sudo apt-get install open-vm-tools-desktop 在共享文件夹 阅读全文
posted @ 2024-10-21 11:13 bk233 阅读(23) 评论(0) 推荐(0) 编辑
摘要: /** * 二维数组根据key排序 * @param $arr * @param $arr_key * @param string $order 排序规则 * @return mixed */ function myArrayMultisort($arr,$arr_key,$order='asc'){ f... 阅读全文
posted @ 2018-05-11 11:05 bk233 阅读(350) 评论(0) 推荐(0) 编辑
摘要: /** * 二维数组根据key去重复 * @param $arr * @param $key * @return array */ function arrayUniqueness($arr,$key){ $res = array(); foreach ($arr as $value) { //查看 阅读全文
posted @ 2018-05-11 11:01 bk233 阅读(856) 评论(0) 推荐(0) 编辑
摘要: <?php /** * 递归方法实现无限级别分类 * @param array $list 要生成树形列表的数组[该数组中必须要有主键id 和 父级pid] * @param int $pid=0 父级id * @param int $level=0 缩进次数[用于指定分类名称要缩进的数量] */ function getT... 阅读全文
posted @ 2017-09-20 16:51 bk233 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 实例化类,先需要引入类文件,但是有时候我们并不知道可能要用到那些类,如果将所有类文件全部引入,会造成资源浪费,这时候可以采用工厂模式,专门用于 自动加载、实例化 类。 实例代码: 注:案例中假设有一个Factory文件夹里存放了一些类文件 阅读全文
posted @ 2017-08-03 15:52 bk233 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在PHP中实例化一个对象,就会新开辟一个新内存空间,当一些业务要实例化多个对象时,会占用大量内存。这个问题可以用单例模式解决。 我们实例化对象可以直接new出来,也可以通过类中的构造函数 __construct 、析构函数 __destruct、克隆__clone来实现,我们可以将这3个函数私有化, 阅读全文
posted @ 2017-08-03 14:47 bk233 阅读(389) 评论(0) 推荐(0) 编辑