![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
写个大西瓜
这个作者很懒,什么都没留下…
展开
-
递归
/** * 递归出菜单层级 * @param $arr * @param $pid * @param int $lev * @return array */private static function rec($arr, $pid=0, $lev = 0){ static $list = array(); foreach ($arr as $v) {原创 2017-11-29 13:46:23 · 161 阅读 · 0 评论 -
自定义接收值
一、if (!function_exists('array_get')) { function array_get($data, $key_name, $default = null) { if (isset($data[$key_name])) { return $data[$key_name]; }原创 2017-12-07 11:09:32 · 191 阅读 · 0 评论 -
php 获取客户端的真实IP地址 和 检查客户端从什么地方过来的请求
<?php/* * 函数功能: 获取客户端的真实IP地址 * * 为什么要用这个函数? * 因为我们线上Web服务器绝大部分都处于Netscaler(简称NS)后面,客户端访问的地址统一由NS调度 * 由NS调度的访问其实就是NS做了一层代理, 这期间就有一个问题, 因为真实的地址是内部IP请求的 * 当我们的应用去请获取 $_SERVER["REMOTE_ADDR"] 的...转载 2017-12-20 16:44:37 · 739 阅读 · 0 评论 -
PHP水印类,支持添加图片、文字、填充颜色区域
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2017/12/8 * Time: 9:53 *//** * 图片加水印类,支持文字水印、透明度设置、自定义水印位置等。 * 使用示例: * $obj = new WaterMask($imgFileName); //实例化对象 * $转载 2017-12-08 10:09:06 · 402 阅读 · 0 评论 -
自定义分页
/** * [ 分页页码 ] * @param $count * @param $page * @param $num * @return array|void */protected function pagebar($count, $page, $num) { $newPage = []; $num = min($count, $num); //处理显示的页码数原创 2017-12-19 11:29:47 · 230 阅读 · 0 评论 -
yii 自定义日志
useyii\log\FileTarget;public function actionIndex(){ $time = microtime(true); $log = new FileTarget(); $log->logFile = Yii::$app->getRuntimePath() . '/logs/WeChatToKen.log'; //文原创 2017-12-19 15:39:56 · 369 阅读 · 0 评论 -
yii 事件简单使用
<?phpnamespace app\modules\test\controllers;use yii\web\Controller;use common\models\User;use yii\base\Component;use yii\base\Object;use yii\base\Event;/** * Default controller for the `te转载 2018-01-19 10:41:16 · 293 阅读 · 0 评论