安装PHP依赖 composer require phpoffice/phpword// 以下代码仅支持字符串与列表形式的一维数组 function fill_template($templatePath, $data = []) { //指定事先制作好的模板文件路径 try { $templateProcessor = new TemplateProcessor(public_path() . $templatePath); foreach ($data as $k => $datum) { if (is_string($datum)) { $templateProcessor->setValue($k, $datum); } else { $count = count($datum); $templat
在DOCKERFILE中添加RUN apt-get update \ && apt-get install -y zlib1g-dev libicu-dev g++ \ && docker-php-ext-configure intl \ && docker-php-ext-install intl不成功多试几次 没准就过了 我试了10多次!docker安装PHP扩展:Intl
$pattern[mt_rand(0, 9)]; //生成php随机数 php7.4 不在支持 {} 统一修改为 []PHP 7.4 的 Array and string offset access syntax with curly braces is deprecated 的错误和解决方法
function validateHexColor($color) { if (preg_match('/^#[a-f0-9]{6}$/i', $color) === 1) { // 校验是否是 6 位十六进制颜色值 return true; } elseif (preg_match('/^#[a-f0-9]{3}$/i', $color) === 1) { // 校验是否是 3 位十六进制颜色值 return true; } elseif (preg_match('/^#[a-f0-9]{8}$/i', $color) === 1) { // 校验是否是 8 位十六进制颜色值,其中前两位表示 alpha 通道 return true; } else { // 不符合任何条件,不是一个合法的十六进制颜色值 return false; } }这个函数与前面的代码相
$texts = file($full_path, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);更多:php 按行读取文件信息
风里来
最后,我终于解放了我自己……