常用笔记:PHP

【PHP】

date_default_timezone_set(PRC); //时区设置
header("Content-type: text/html; charset=utf-8");
error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE  & ~E_WARNING);
ini_set ('memory_limit', '1280M');

【PHP保留两位小数】

<?php
$num = 1234.56;
echo ceil($num); //1235,进一法
echo floor($num); //1234,取整数舍小数
echo round($num,2); //1234.56,四舍五入
echo number_format($num, 2); //1,234.56,保留千分号
echo sprintf("%.2f",$num); //1234.56,四舍五入,
//与上面的不同在于:
//sprintf('%.2f',1) 结果为1.00,而 round(1,2) 结果为 1

【最简单的抓取网络图片或音乐文件】

像保存文本一样,把图片二进制数据获取到,再保存到本地即可:
$url = "http://www.xxx.com/img/test.jpg";
$file_data = file_get_contents($url);
file_put_contents('123.jpg',$file_data);

【PHP 将下划线命名转换为驼峰式命名】

function convertUnderline($str , $ucfirst = true){        
    $str = ucwords(str_replace('_', ' ', $str));        
    $str = str_replace(' ','',lcfirst($str));        
    return $ucfirst ? ucfirst($str) : $str;
}

PHP获取客户端真实IP的自定义函数

虽然使用 $_SERVER[REMOTE_ADDR] 也可以获取,但是要获取真实的客户端IP地址,需要使用下面的方法:

<?php
function _getIP(){
      $ip=getenv('REMOTE_ADDR');
      $ip_ = getenv('HTTP_X_FORWARDED_FOR');
      if (($ip_ != "") && ($ip_ != "unknown")){
           $ip=$ip_;
      }
      return $ip;
 }

 

 

 

 

 

 

 

 

posted @ 2019-04-10 18:46  浮尘微光  阅读(235)  评论(0编辑  收藏  举报