宝塔面板 安装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 73次 0条

PHP常用函数

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

PHP 2022-04-18 PM 61次 2条

用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 207次 2条

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 301次 2条

PHP 数组函数

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

PHP 2021-12-02 AM 191次 0条

PHP可变数量的参数

在 PHP 5.6 及以上的版本中,由 … 语法实现;在 PHP 5.5 及更早版本中,使用函数func_num_args(),func_get_arg(),和 func_get_args() 实现官方文档:https://www.php.net/manual/zh/functions.arguments.php#functions.variable-arg-list案例function s...

PHP 2021-11-30 PM 138次 0条

PHP的四舍五入方法

1. number_format() 方法实现四舍五入number_format() 函数通过千位分组来格式化数字。//定义一个float型的变量 $number = 1234.5678; //English Notation (defult) $number_format_english = number_format($number); //1,235 $number_format_...

PHP 2021-11-30 PM 163次 0条

php where 时间条件,thinkphp5日期时间查询比较和whereTime使用方法

一、使用where方法进行时间的比较查询where(‘create_time’,’>’,’2019-1-1′); // 大于某个时间 where(‘create_time’,‘<=’,’2019-1-1′); // 小于某个时间 where(‘create_time’,’between time’,[‘2018-1-1′,’2019-1-1’]); // 时间区间查询二、使用...

PHP,ThinkPHP 2021-10-20 PM 139次 0条