随笔分类 -  php方法类

php处理问题的方法 function
摘要:/** * 模拟post进行url请求 * @param string $url * @param array $post_data */ function request_post($url = '', $post_data = array()) { if (empty($url) || empt 阅读全文
posted @ 2020-05-22 09:19 时刹之空 阅读(1089) 评论(0) 推荐(0)
摘要://连接查询 $conn=null; function query($sql){ //empty 判断一个变量的值是否为空 global $conn; $conn=mysqli_connect('localhost','root','');//连接数据库服务器 mysqli_select_db($c 阅读全文
posted @ 2020-05-19 14:30 时刹之空 阅读(646) 评论(0) 推荐(0)
摘要:/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概率空间, * 在本例当 阅读全文
posted @ 2020-05-19 14:29 时刹之空 阅读(855) 评论(0) 推荐(0)
摘要:一、备份数据库并下载到本地 // 设置SQL文件保存文件名 $filename=date("Y-m-d_H-i-s")."-".$cfg_dbname.".sql"; // 所保存的文件名 header("Content-disposition:filename=".$filename); head 阅读全文
posted @ 2020-05-19 13:58 时刹之空 阅读(1001) 评论(0) 推荐(0)
摘要:<?php date_default_timezone_set("UTC"); function GetTheMonth($date){//获取指定日期所在月的第一天和最后一天 $firstday = date("Y-m-01",strtotime($date)); $lastday = date( 阅读全文
posted @ 2020-05-19 12:30 时刹之空 阅读(1746) 评论(0) 推荐(0)
摘要:通过下面的代码检测一个网址是否能正常访问,如果正常则会返回http状态码200的值,如果为其它则不正常;这个代码我们可以用到很多地方,例如缓存友情链接的ICO图标时就可以用到,缓存时先检测网站是否正常,如果正常就缓存ICO图标,否则调用一个默认的图标文件。 function httpcode($ur 阅读全文
posted @ 2020-05-19 12:28 时刹之空 阅读(887) 评论(0) 推荐(0)
摘要:array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。 提示:被返回的数组将使用数值键,从 0 开始并以 1 递增。 实例 返回数组的所有值(非键名): <?php $a=array("Name"=>"Bill","Age"=>"60","Country"=>"USA 阅读全文
posted @ 2020-05-12 15:22 时刹之空 阅读(881) 评论(0) 推荐(0)
摘要:在PHP的一些应用中需要写日志或者记录一些信息,这样的话。 可以使用fopen(),fwrite()以及 fclose()这些进行操作。 也可以简单的使用file_get_contents()和file_put_contents(). file_put_contents()写文件。默认的是重新写文件 阅读全文
posted @ 2020-05-12 10:07 时刹之空 阅读(550) 评论(0) 推荐(0)
摘要:项目中经常会使用到在一串编码左边、右边甚至中间自动填充制定字符如“0” 并且制定填充后的字符串长度。 函数str_pad:该函数返回 input 被从左端、右端或者同时两端被填充到制定长度后的结果。 这样说可能不太明白,我们来看个案例: str_pda('被补充的字符串’,'补充完后字符串的长度', 阅读全文
posted @ 2020-05-12 09:19 时刹之空 阅读(412) 评论(0) 推荐(0)
摘要:利用flock()函数对文件进行加锁(排它锁),实现并发按序进行。 flock(file,lock,block)有三个参数。 file:已经打开的文件 lock:锁的类型 LOCK_SH:共享锁(读锁) LOCK_EX:独占锁定(排它锁,写锁) LOCK_UN:解锁 LOCK_NB:如果希望在文件锁 阅读全文
posted @ 2020-04-29 16:35 时刹之空 阅读(272) 评论(0) 推荐(0)
摘要:mysql to_days(‘2018-5-7’)==737186,利用这个时间点计算天数差,推出其他日期。 function to_days($day){ $time1 = strtotime('2018-5-7'); $time2 = strtotime($day); $_day = ($tim 阅读全文
posted @ 2020-04-29 16:32 时刹之空 阅读(321) 评论(0) 推荐(0)