首页 文章

    yum方式下快速安装php7.1

    安装nginx yum install nginx##开启nginxservice nginx start123 安装MYSQL yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum install mysql-community-server //开启mysqlservice mys

    作者:RainNight 2021-02-4 所属分类:[PHP]

    thinkphp5.0 助手函数的使用

    编写助手函数需要把helper.php放到application中 /**  * 通用响应失败 json 消息  */if (!function_exists('jsonError')) {     function jsonError($message)     {     &nb

    作者:RainNight 2021-02-4 所属分类:[PHP]

    thinkphp5.0 创建自定义命令行

    在模块目录下面创建一个command目录文件夹,在此文件夹下创建一个php文件,这里我创建的是Crond.php 在Crond.php中编写代码 namespace app\index\command;use app\index\model\Robot;use think\console\Command;use think\console\Input;use think\console\Output;class Crond e

    作者:RainNight 2021-02-4 所属分类:[PHP]

    php-fpm常用命令

    查看php-fpm端口是否在被php-fpm使用 sudo lsof -i:90001 一般修改 php.ini 文件后经常需要重启php-fpm sudo  killall  php-fpm   关闭1 再输入 sudo lsof -i:9000 就会发现php-fpm没有打印对应端口 sudo  php-fpm    重启

    作者:RainNight 2021-02-4 所属分类:[PHP]

    Mac多次killall php-fpm之后会php-fpm会自动启动

    解决方法: 找到了上面的网址,原来是php-fpm配置文件和 ~/Library/LaunchAgents/homebrew.mxcl.php@7.2.plist 有关。 因为我是用homebrew安装的php7.2,所以自动加入了开机自启; ~/Library/LaunchAgents 针对当前用户的启动项目录,可以通过launchctl 命令来操作,常用的命令: 检查plist语法是否正确 $ plutil ~/Library/LaunchAgents/test.plis

    作者:RainNight 2021-02-4 所属分类:[PHP]

    PHP 排名算法支持重复排名

    有这样的一个数据 ```php $arr = [ [ 'id'=>1, 'score'=>10, ], [ 'id'=>2, 'score'=>30, ], [ 'id'=>3, 'score'=>50, ], [ 'id'=>4, 'score'=>50, ] ] ``` 你想从小到大,取出前三名,如果第四名和第三名也相同,也取出来 先按 score 排序 ```PHP array_multisort(array_column($arr,'score'),SORT_ASC,$arr); ```

    作者:RainNight 2021-03-8 所属分类:[PHP]

    正则替换html中的src路径为全路径

    # 正则替换html中的src路径为全路径 ----- ## 使用正则表达式替换内容 --- ```PHP $content = ' '; print_r($content); echo ' '; echo "======================之前==================="; echo ' '; $t = new transFormation(); $result = $t->transFormationContentImgSrc($content,'http://sxk

    作者:RainNight 2021-05-6 所属分类:[PHP]

    详解PhpSpreadsheet设置单元格

    PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。 在调试设置时,确保引入了正确的文件并实例化。 ``` use PhpOffice\PhpSpreadsheet\Spreadsheet; $spreadsheet = new Spreadsheet(); $worksheet = $spreadsheet->getActiveSheet(); ```

    作者:RainNight 2021-06-1 所属分类:[PHP]

    PHP方式实现jwt 方式用户身份认证

    # PHP方式实现jwt 方式用户身份认证 ## JwtBaseUtil方法类型 ``` * Date: 2021/7/15 1:47 下午 */ class JwtBaseUtil { //头部 private static $header = [ 'alg'=>'HS256', //生成signature的算法 'typ'=>'JWT' //类型 ]; //使用HMAC生成信息摘要时所使用的密钥 private static $key='KEY'; /** * 获取jwt token * @

    作者:RainNight 2021-07-15 所属分类:[PHP]

    PHP实现IOS极光推送自定义副标题方法和指定跳转页面

    # PHP实现IOS极光推送自定义副标题方法和指定跳转页面 最近发现极光推送里,安卓有个addAndroidNotification($content, $title, 1, array("nid" => $nid, 'tag' => 2))方法(其中nid和tag是传递的字段,app端可以接受到这里的数据,并做相应处理,比如跳转指定页面等)里面可以自定义标题,并且接受到的推送如下图 ![file](/static/upload/bigpic/20210906/16309387042840860

    作者:RainNight 2021-09-6 所属分类:[PHP]

    比较获取两个数组相同和不同元素的例子(交集和差集)

    ## ***1、获取数组相同元素*** ***arrayintersect()该函数比较两个(或更多个)数组的键值,并返回交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array3 等等)中的键值。*** ``` "red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_inter

    作者:RainNight 2021-09-24 所属分类:[PHP]

    取整,四舍五入取整、向上取整、向下取整、小数截取

    ## ***PHP取整数函数常用的四种方法:*** ***1.直接取整,舍弃小数,保留整数:intval();*** ***2.四舍五入取整:round();*** ***3.向上取整,有小数就加1:ceil();*** ***4.向下取整:floor()。*** ### ***一、intval—对变数转成整数型态*** intval如果是字符型的会自动转换为0。 ``` intval(3.14159); // 3 intval(3.64159); // 3 intval('ruesin');

    作者:RainNight 2021-09-24 所属分类:[PHP]

    如何获取一段时间内的日期列表

    ## ***如何获取一段时间内的日期列表*** ***给出一个开始时间和一个结束时间,需要列出这个时间段内的日期列表并同时判断是周几。*** ``` * Date: 2021/9/22 11:18 上午 */ class TimeBaseUtil { /** * 根据开始时间和结束时间获取到具体的时间日历列表 * @param string $start_time * @param string $end_time * @return mixed * author: yuxiangShi * D

    作者:RainNight 2021-09-24 所属分类:[PHP]

    Linux系统下PHP7.1打开Oracle扩展

    ## 背景 最近由于项目需求,对方是高校的系统应用,而且也没有相应的开发人员,只提供一个oracle账号,需要我们使用PHP来直接操作oracle,进行数据导入操作,虽然这个组合很奇葩,但万一用到请勿采坑~ ## 环境 * ubuntu20.04 * PHP7.1.1 * oracle 11.2 > oracle一定要知道,对方使用的是那个版本,要不使用的时候,会出问题 ## 安装oracle组件 **下载** [oracle组件](https://www.oracle.com/database

    作者:RainNight 2021-10-15 所属分类:[PHP]

    php操作Oracle基础使用

    ## php操作Oracle基础使用 > PHP操作Oracle数据库(OCI数据抽象层) > OCI(Oracle 8 Call-Interface)是PHP中内置的数据库抽象层函数。 1. 数据库连接:函数:oci_connect() > 函数:resource oci_connect ( string username, string password [, string db [, string charset [, int session_mode]]] ) > 说明: 函数的返回值为

    作者:RainNight 2021-10-15 所属分类:[PHP]

网盘推荐

微信公众号

书籍标签