PHP

PHP 正则验证

/***是否为合法的身份证(支持15位和18位)*@paramstring$card*@returnboolean*/functionis_card($card){if(preg_match('/^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}$/',$card)||pr...
代码星球·2020-09-20

PHP 爬取图片 保存本地

publicfunctiongetImage($url,$filename=''){if($url==''){returnfalse;}if($filename==''){$ext=pathinfo($url);if($ext['extension']!="jpg"&&$ext['extension']...

PHP 导入Excel数据 到数据库

/***导入excel*@throwsPHPExcel_Exception*@throwsPHPExcel_Reader_Exception*/publicfunctionimpExcel($filename,$data){if(!empty($_FILES)){$config=array('exts'=>arr...

PHP 发送邮件

/*发送邮件方法*@param$to:接收者$title:标题$content:邮件内容*@returnbooltrue:发送成功false:发送失败*/functionsendMail($to,$title,$content){//引入PHPMailer的核心文件vendor('SMTP');vendor('PHPM...
代码星球·2020-09-20

PHP 无限极分类

/***无限极分类*@param$arr所有分类*@param$pid*@param$step*@returnarray*/publicfunctiongetTree($arr,$pid,$step){global$tree;foreach($arras$key=>$val){if($val['cid']==$p...
代码星球·2020-09-20

PHP 导出到Excel表格中

/***导出excel*@throwsPHPExcel_Exception*@throwsPHPExcel_Reader_Exception*@throwsPHPExcel_Writer_Exception*/publicfunctionToexcel(){if(IS_GET){if($_GET['id']){$bpo...
代码星球·2020-09-20

PHP 自定义 alert 跳转方法

/***跳转方法*@param$msg*@paramnull$path*@paramnull$parent*/publicfunctionalert($msg,$path=NULL,$parent=NULL){if($parent===true){$str=<<<str<script>al...

PHP 清除缓存文件

/*清除缓存文件*/publicfunctionclearRuntime(){$this->delFileByDir(RUNTIME_PATH);$this->success('删除缓存成功!');}/***递归删除缓存文件*@param$dir*/publicfunctiondelFileByDir($d...
代码星球·2020-09-20

PHP SDK短信接口

/***sdk短信接口*@param$tel手机号*@param$content短信内容*@returnbool*/publicfunctiontelSDK($tel,$content){$flag=0;$params='';//要post的数据$argv=array('sn'=>'XXX',////替换成您自己...
代码星球·2020-09-20

PHP生成二维码

/***生成原始的二维码(生成图片文件)*@paramint$level*@paramint$size*/publicfunctionqrcode($level=8,$size=8){Vendor('phpqrcode.phpqrcode');$errorCorrectionLevel=intval($level);/...
代码星球·2020-09-20

PHP curl爬取数据 加入cookie值

publicfunctionget_cookie(){header("Content-type:text/html;Charset=utf8");$ch=curl_init();curl_setopt($ch,CURLOPT_URL,'爬取网址');$header=array();curl_setopt($ch,CUR...

php利用腾讯ip分享计划获取地理位置示例分享

<?phpfunctiongetIPLoc_QQ($queryIP){$url='http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP;$ch=curl_init($url);curl_setopt($ch,CURLOPT_ENCODING,'gb2312'...

Python机器学习(五十八)SciPy 插值

插值,是依据一系列的点(xi,yi)通过一定的算法找到一个合适的函数来包含(逼近)这些点,反应出这些点的走势规律,然后根据走势规律求其他点值的过程。scipy.interpolate包里有很多类可以实现对一些已知的点进行插值,即找到一个合适的函数,例如,interp1d类,当得到插值函数后便可用这个插值函数计算其他xj...

Python机器学习(五十七)SciPy 积分

Scipy中的integrate模块提供了很多数值积分方法,例如,一重积分、二重积分、三重积分、多重积分、高斯积分等等。下面介绍几种常用的积分函数。SciPy积分模块中,quad函数是一个重要函数,用于求一重积分。例如,在给定的a到b范围内,对函数f(x)求一重积分。 quad的一般形式是scipy.inte...

Python机器学习(五十六)SciPy fftpack(傅里叶变换)

SciPy提供了fftpack模块,包含了傅里叶变换的算法实现。傅里叶变换把信号从时域变换到频域,以便对信号进行处理。傅里叶变换在信号与噪声处理、图像处理、音频信号处理等领域得到了广泛应用。如需进一步了解傅里叶变换原理,可以参考相关资料。计算机只能处理离散信号,使用离散傅里叶变换(DFT)是计算机分析信号的基本方法。但...