php常用的bc函数

bcadd — 加法,2个任意精度数字的加法计算bcsub — 减法bcmul — 乘法bcdiv — 除法bcpow — 乘方bcmod — 取模bcsqrt — 求二次方根bccomp — 比较两个任意精度的数字,返回一个整数的结果:若两数相等返回0,左数大返回1,否则返回-1bcpowmod — 求高精度数字乘方求模,数论里非常常用bcscale — 设置所有bc数学函数的默认小数点保...

PHP 2023-04-26 AM 1454次 0条

推荐导出组件chenvle/easy_excel

1、安装composer require chenvle/easy_excel2、使用例子use Chenvle\EasyExcel\EasyExcel; $excel = new Excel(); /*导入*/ $var = [ 'A' => ['key' => 'username', 'title' => '姓名'], 'B' => ['key...

PHP 2023-03-29 AM 1337次 7条

think-queue 消息队列

安装think-queue 组件composer require topthink/think-queue配置文件/config/queue.php<?php return [ 'default' => 'redis', 'connections' => [ 'sync' => [ 'type' ...

PHP,ThinkPHP 2022-11-04 PM 1869次 3条

宝塔面板 安装php7.3/7.4 zip拓展

因早期安装的 PHP 7.3/7.4 是独立编译zip扩展后续安装及升级是整合编译的,导致升级后会重复加载 ZIP 模块,因此,其后的 PHP 就不再单独编译 ZIP 扩展了。请先用宝塔自带的zip拓展(/www/server/PHP/74/src/ext/zip/)进行编译安装,装不了再用此方法。下载wget http://pecl.php.net/get/zip解压tar -zxvf z...

PHP,随笔 2022-05-17 PM 1823次 3条

PHP常用函数

常用的几种数组函数array_column() 返回输入数组中某个单一列的值。 array_keys() 返回数组中所有的键名。 array_sum() 返回数组中值的和。 count() 返回数组中元素的数目。 in_array() 检查数组中是否存在指定的值。 array_merge() 把两个或多个数组合并为一个数组注释:所有数组函数请看(https:...

PHP 2022-04-18 PM 2492次 7条

用PHPExcel数据导出封装

安装组件composer require phpoffice/phpexcel引用组件use PHPExcel; use PHPExcel_Cell; use PHPExcel_IOFactory;封装代码 /** * @description excel数据导出方法封装 列数支持700+ * @param array $title 列标题、宽度和数据字段 二维数组...

PHP,ThinkPHP 2021-12-13 PM 1539次 3条

TP 用 mpdf 生成pdf

1、安装mpdf工具类composer require mpdf/mpdf 2、控制器里调用<?php public function test_pdf(){ //$mpdf = new \Mpdf\Mpdf();//简单使用       $mpdf = new \Mpdf\Mpdf([ 'mode' => 'UTF-8', 'format' =>...

PHP,ThinkPHP 2021-12-13 PM 2022次 2条

PHP 数组函数

函数描述array()创建数组。array_change_key_case()把数组中所有键更改为小写或大写。array_chunk()把一个数组分割为新的数组块。array_column()返回输入数组中某个单一列的值。array_combine()通过合并两个数组来创建一个新数组。array_count_values()用于统计数组中所有值出现的次数。array_diff()比较数组,返...

PHP 2021-12-02 AM 1053次 0条