<?phpfunction getIP() {$realip = ''; //设置默认值 if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $realip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $re...
<?php// 注意这个变量中img标签末尾的细节变化$str='<img src="/upload/image/20200516/1589608552290120.gif" title="1589608552290120.gif" alt="0 (2).gif"/></p> <img src=&...
date_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time()),"<br>"; echo "今天:",date("Y-m-d",strtotime("18 june 2008&quo...
我们有的时经常需要做程序的执行时间执行效率判断。实现的思路如下:<?php //记录开始时间 //记录结整时 // 开始时间 减去(-) 结束时间 得到程序的运行时间 ?> 可是大家不要忘了,程序的运行速度太快了。快到只有0.00000几秒的一刹那。那这个时候大家要记录一个特函的函数了:mixed microtime ([ bool $get_as_float...
<?php // 列出指定目录下所有目录和文件 function listDirFiles($dir) { $arr = []; if (is_dir($dir)) {//如果是目录,则进行下一步操作 $d = opendir($dir);//打开目录 if ($d) {//目录打开正常 while (($file...
随机输出数字rand(100,200)//有可能输出115PHP转义htmlhtmlspecialchars();php去掉html标签$str = '115';$str = stripcslashes($str);//输出115php时间函数应用转换时间戳strtotime('2009-1-22') //结果:1232553600明天的这个时候strtotime('+1 day')当前的时...
<?php //数据库连接类,不建议直接使用DB,而是对DB封装一层 //这个类不会被污染,不会被直接调用 class DB { //pdo对象 private $_pdo = null; //用于存放实例化的对象 static private $_instance = null; //公共静态方法获...
<?php class object_array{ //数组转对象 public static function array_to_object($e){ if(gettype($e)!='array') return; foreach($e as $k=>$v){ if(gettype($v)=='a...
原生方式实现,直接撸代码Request.php :包含一个Request类,即数据操作类。接收到URL的数据后,根据请求URL的方式(GET|POST|PUT|PATCH|DELETE)对数据进行相应的增删改查操作,并返回操作后的结果:<?php /** * 数据操作类 */ class Request { //允许的请求方式 private static $me...
<?php class Lunar { /** * Created by 闻海南. * User: timeless * Date: 2018-5-29 * Time: 上午9:32s */ var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarIn...