當前訪客身份:游客 [ 登錄 | 加入程式開發 討論區 ]
當前訪客身份:未登入或非會員
重裝旅包 重裝旅包
手癢愛寫 給大家新資訊

常用到的 PHP 範例集 與 心得記錄

發表於(2016-09-12 08:56:20)  閱讀(1434) | 評論(0 0人收藏此文章,
摘要 常用到的 PHP 範例集

顯示錯誤訊息

ini_set('display_errors',1);
error_reporting(E_ERROR & ~E_NOTICE & ~E_WARNING);

//---------------------------------------------------------------

輸出UTF8頁面

header("Content-Type:text/html; charset=utf-8"); 

//---------------------------------------------------------------

設定時區
ini_set ( 'date.timezone' , 'Asia/Taipei' );  
date_default_timezone_set('Asia/Taipei');

//---------------------------------------------------------------

MySQLi 連線

$mysqli = new mysqli("ip", "user", "passwd", "dbname");

Mysqli 設定UTF-8 連線

$mysqli->query("SET NAMES 'utf8'");
$mysqli->query("SET CHARACTER_SET_CLIENT=utf8");
$mysqli->query("SET CHARACTER_SET_RESULTS=utf8"); 

 

$sql = "select id from table";

$rs = $mysqli->query($sql);

$row = $rs->fetch_object();

or

while($row = $rs->fetch_object()){

echo $row->id;

}

 

$mysqli->close();  // 關閉結束連線

//---------------------------------------------------------------

 

時間運算

$y = date("Y-m-d H:i:s"); // 現在時間 補0
$ymd = date("Y-m-d H:i:s", mktime(date("H"), date("i"), date("s") - 2, date("m"), date("d"), date("Y"))); // 現在時間 減2秒

 

$ymd = date('Y-m-d',mktime(date("H"),date("i"),date("s"),date("m"),date("d")-3,date("Y")));   // 減3天

//---------------------------------------------------------------

split 已經不支援 用 explode 可完全取代

//---------------------------------------------------------------

要用 Session 時 用此放檔案頭 判斷並啟用

if (!isset($_SESSION)) {
session_start();
}

//---------------------------------------------------------------

常用的 encode  decode function

json_decode  urlencode  base64_decode utf8_encode

//---------------------------------------------------------------

三元運算

$string == "a"  ?  "成立" : "不成立";

//---------------------------------------------------------------

 

 

 

 

 

聲明:本站文章版權屬於作者,受法律保護未經作者同意不得轉載。

評論0