
PHP
- 叫我菜鸟
这个作者很懒,什么都没留下…
展开
-
下载图片到指定文件夹
代码中解释说明<?php/** * 要下载图片的url * @param $file_url * 要保存到的地址 xxx.jpg * @param $save_to * 保存图片到 指定的文件下 * *///function dlfile($file_url, $save_to)//{// $ch = curl_init();// curl_setopt($ch, CURLOPT_POST, 0);// curl_setopt($ch, CU.原创 2021-09-28 10:03:19 · 481 阅读 · 0 评论 -
数组中同一元素出现的次数
<?php$arr = [1,25,8,6,2,5,3,6,5,2,1];// 方法一// array_count_values($arr); // 方法二$newArr = [];foreach($arr as $k=>$v) { if(empty($newArr[$v])){ $newArr[$v] = 1; }else{ $newArr[$v]++; } if($newArr[$v] > 1) {原创 2021-08-03 17:40:08 · 141 阅读 · 0 评论 -
冒泡排序和快速排序
数组排序1.冒泡排序实现过程代码2.快速排序实现过程代码1.冒泡排序实现过程冒泡排序法应该是排序中最常见的一种了,它的实现就是比较两个相邻的元素,如果前面的元素比后面的元素大,那就交换元素. 之后再去比较接下来的两个相邻的元素,一直到结束.此时第一轮查找结束后,会找到整个数组中元素最大的并且在数组的末尾.依次循环找到数组中第二大的元素,第三大,第四……代码/*** PHP*/function bubble_sort($arr){ // 取数组长度 $count = co原创 2021-06-23 11:19:27 · 96 阅读 · 0 评论 -
php取文件扩展名
取文件后缀名pathinfo<?php $file = '20210527.log'; // pathinfo第二个参数 默认不填的话返回下面四个 // PATHINFO_DIRNAME - 只返回 dirname 目录路径 // PATHINFO_BASENAME - 只返回 basename 文件名 // PATHINFO_EXTENSION - 只返回 extension 扩展名 // PATHINFO_FILENAME - 只返回 filename 不包含后缀的文件名原创 2021-05-27 10:14:07 · 513 阅读 · 4 评论 -
php写入log日志的类
// 调用时可以 BLogger::setPlatform('xxx') 来设置文件名等信息class BLogger{ private static $snsPlatform; // ins public static function setPlatform($value) { self::$snsPlatform = $value; } public static function __callStatic($name, $argumen原创 2021-02-02 15:41:43 · 268 阅读 · 0 评论