一、数组操作的基本函数 数组的键名和值 array_values($arr);获得数组的值  array_keys($arr);获得数组的键名  array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)  in_array("apple",$arr);在数组中检索apple  array_search("apple",$arr);在数组中检...
日期:2023-02-04 浏览:648次 评论: 0 阅读全文
方法1:使用 sprintf 函数对数字字符串左则补0的方法 关于 php 中 sprintf() 函数的介绍,可参考本站相关的博文! 例: // "%06d" 表示格式化一个六位的变量,如果不够在左则补0 echo sprintf("%06d",1); //000001 echo sprintf("%06d",12); //000012 echo ...
日期:2023-02-01 浏览:553次 评论: 0 阅读全文
php用PhpSpreadsheet对Excel进行读取、写入、修改十分便捷,下面将我在工作中用到过的操作进行总结。文档参考百度搜索和原始文档:https://phpspreadsheet.readthedocs.io/en/latest/(只有英文版) 首先要引入php模块: composer require phpoffice/phpspreadsheet 1、读取Excel:见文章PhpSpreadsheet读取单元格内容的...
日期:2023-01-28 浏览:763次 评论: 0 阅读全文
从token值中获取头信息token值 //    从请求信息中获取token令牌     public static function getRequestToken()     {         if (empty($_SERVER['HTTP_AUTHORIZATION']))&nbs...
日期:2023-01-15 浏览:549次 评论: 0 阅读全文
function getControllers($dir) {     $pathList = glob($dir . '/*.php');     $res = [];     foreach($pathList as $key => $value) {      &n...
日期:2023-01-13 浏览:677次 评论: 0 阅读全文
Thinkphp6框架获取指定模块下控制器,方法及注释信息 经常我们在做项目前后分离情况下需要做后台管理系统用户权限功能,需要扫描控制器下功能块(方法),整理记录下以便后期使用更快捷 直接上代码: 获取指定模块下所有的控制器和方法,注释  /**      * 获取指定模块下所有的控制...
日期:2023-01-13 浏览:677次 评论: 0 阅读全文
/**      * 发送请求      * https://guzzle-cn.readthedocs.io/zh_CN/latest/quickstart.html      *      * @param string $url      * @param&n...
日期:2023-01-13 浏览:680次 评论: 0 阅读全文
可能大家之前听说过正则表达式,大概的印象是很难学、很复杂,有种深不可测的感觉。其实正则表达式没有那么神秘,它是描述字符排列模式的一种自定义语法规则。许多语言,比如 PERL、PHP、Python、JavaScript 等都支持使用正则表达式。本节就带领大家来了解一下正则表达式。 什么是正则表达式 正则表达式也称为模式表达式...
日期:2023-01-13 浏览:584次 评论: 0 阅读全文
extract_attrib是一个提取的图像标签属性的PHP脚本函数,使用正则表达式方法提取。 当你想在HTML的img标签中提取图像数据,这非常有用。 如果你知道如何修改正则表达式,那么同样的功能进行扩展,可以用它来提取任何其他HTML标签上! 只需几行代码,并希望它对大家有用。 要提取img标签属性使用PHP,请按照下列步骤 func...
日期:2023-01-13 浏览:459次 评论: 0 阅读全文
首先php使用redis需要安装php的redis扩展 安装成功后,可以在phpinfo()查看安装的redis扩展的版本号  String操作 代码示例 $redis->setOption(Redis::OPT_PREFIX, 'hf_');//设置表前缀为hf_   $redis->set('key', 1);//设置key=aa value=1 [true]   $red...
日期:2023-01-13 浏览:652次 评论: 0 阅读全文