php知识点滴

来源:互联网 发布:淘宝750海报图片 编辑:程序博客网 时间:2024/06/04 19:06

//   进度条的简单实现

echo '<script type="text/javascript">$("#jd").text("'1/100'");</script>';

ob_flush();

flush();


// 写日志文件

function mylog($logthis){
    file_put_contents('myDebugLog.log', $logthis. "\r\n", FILE_APPEND | LOCK_EX);
}


// 读取文件

$file_path = "myDebugLog.log";
if(file_exists($file_path)){
        $file_arr = file($file_path);
        //逐行读取文件内容

        for($i = 0; $i < count($file_arr); $i++)

       {

            echo $file_arr[$i]."\n";

      }

}


// 使用php脚本执行时间不受限制

set_time_limit(0);


// 函数多返回值

function getDate()

{

return array(1,2,3);

}

      

// 接收jquery中文乱码的处理

  $reason = urldecode($_POST['reason']);
  $reason = iconv("UTF-8", "GBK",  $reason);    


// 执行时间不受限制

  set_time_limit(0);   


//error_reporting(E_ALL);  
error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息


// 获取命令行的参数$argv, 这是一个数组,里面含有参数内容

// 获取命令行的参数$argc, 这是一个变量,里面含有参数个数   

// 排序多维数组

function cmp($a, $b) {
      $a1 = $a['age'];
      $b1 = $b['age'];
      if ($a1 == $b1){
        return 0;
      }
      return ($a1 < $b1) ? -1 : 1;
};

$users = array(
  array('name' => 'tom', 'age' => '20')
  , array('name' => 'anny', 'age' => '18')
  , array('name' => 'jack', 'age' => '22')
);

usort($users, "cmp");

0 0