- 博客(4)
- 收藏
- 关注
原创 算法
在网上看到一道有意思的算法题 题目如下: 已知有个rand7()的函数:可以返回1到7之间的随机正整数; 利用这个rand7()构造出rand10() 方法,要求能返回1~10之间的随机正整数。 这道题目隐藏的要求: 1-10出现的概率必须都是1/10,否则不符合‘随机’特性; 先分析下需要得到的1-10,这是10个连续的正整数,也就是说我们得构造出10个,20个,30个。。。连续...
2018-02-24 14:14:03
243
原创 PHP操作之合并CSV文件夹下的所有CSV文件内容到一个CSV文件
工作需要,才有了这么个奇怪的要求,其实很简单。思路是循环遍历文件夹,读取每个CSV文件,写入到指定的CSV文件。代码如下:<?php $dirName = "./csvTest"; //遍历这个文件夹 $targetFile = "./newCSV.csv";//保存文件名 // 经理要求:从$dirName 中遍历所有文件。都是.csv文件。把他们组合成一个文件,保存到$targetF...
2018-02-22 16:58:11
1743
1
原创 PHP操作之压缩多文件(夹)
需要用到PHP扩展之ZipArchive类/** * [zip_files 多文件(文件夹)压缩] * @Author Ray * @DateTime 2018-01-29 * @param [type] $zipName [压缩文件(文件夹)名称] * @param [type] $files [被压缩文件(夹)名,多个用逗号分隔] * @retu...
2018-02-22 16:37:43
1070
原创 PHP 多维数组转换成一维
思路:递归思维$arr = [[1,2,3,["active","hello"]],[7,[10,[21,"mmm"]]]]; function multi_to_one($arr){ $res = array(); foreach($arr as $v){ if(!is_array($v)){ array_push($res, $v); }else{ $res = ar...
2018-02-22 16:30:56
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人