• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > 编程与数据库 > php编程 >

分享几个非常有用的PHP代码片段(2)

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-02-08点击:

  foreach ($lines as $line_num => $line) {

  // loop thru each line and prepend line numbers

  echo "Line #{$line_num} : " . htmlspecialchars($line) . "
\n";

  }

  4. 检查服务器是否使用HTTPS

  if ($_SERVER['HTTPS'] != "on") {

  echo "This is not HTTPS";

  }else{

  echo "This is HTTPS";

  }

 

  5. 显示Facebook粉丝数量

  function fb_fan_count($facebook_name){

  // Example: https://graph.facebook.com/digimantra

  $data = json_decode(file_get_contents("https://graph.facebook.com/".$facebook_name));

  echo $data->likes;

  }

  6. 检测图片的主要颜色

  $i = imagecreatefromjpeg("image.jpg");

  for ($x=0;$x

  for ($y=0;$y

  $rgb = imagecolorat($i,$x,$y);

  $r = ($rgb >> 16) & 0xFF;

  $g = ($rgb >> & 0xFF;

  $b = $rgb & 0xFF;

  $rTotal += $r;

  $gTotal += $g;

  $bTotal += $b;

  $total++;

  }

  }

  $rAverage = round($rTotal/$total);

  $gAverage = round($gTotal/$total);

  $bAverage = round($bTotal/$total);

 

  7. 获取内存使用信息

  echo "Initial: ".memory_get_usage()." bytes \n";

  /* prints

  Initial: 361400 bytes

  */

  // let's use up some memory

  for ($i = 0; $i < 100000; $i++) {

  $array []= md5($i);

  }

  // let's remove half of the array

  for ($i = 0; $i < 100000; $i++) {

  unset($array[$i]);

  }

  echo "Final: ".memory_get_usage()." bytes \n";

  /* prints

  Final: 885912 bytes

  */

  echo "Peak: ".memory_get_peak_usage()." bytes \n";

  /* prints

  Peak: 13687072 bytes

  */

 

  8. 使用 gzcompress() 压缩数据

  $string =

  "Lorem ipsum dolor sit amet, consectetur

  adipiscing elit. Nunc ut elit id mi ultricies

  adipiscing. Nulla facilisi. Praesent pulvinar,

标签: 非常 几个 分享

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ