//獲取時間戳:指明版本號
echo time();
//獲取時區
echo date_default_timezone_get();
// 設定時區:
date_default_timezone_set('asia/shanghai');
// 日期
echo date('y-m-d h:i:s');
//將時間戳換成日期:
echo date('y-m-d h:i:s',time());
echo date('y-m-d h:i:s',20000);
2. json格式的資料;
//json格式的資料:
/** * 陣列:[1,3,5,4, "hello",[3,3,2],]
* 鍵值對:
*///生成json格式資料:
$arr = array([1,3,5,4,"hello",[3,3,2], array('h'=>'hello', 'w'=>'word')]);
print_r($arr);
echo '
';//用jspn格式的字串輸出
echo json_encode($arr);
echo '
';$obj = array('h'=>'hello', 'w'=>'word', array(3,2,3));
echo json_encode($obj);
echo '
';// 把json格式資料轉換成php物件
//decode
$jsonstr = '';
//解碼
$obj1 = json_decode($jsonstr);
print_r($obj1);
echo $obj1->h;
3. 檔案操作;
//開啟檔案 @忽略警告
$f = @fopen('data','w');
//寫檔案
if($f)else
讀取檔案:
$f1 = @fopen('data','r');
$c = fgets($f1); //只讀取一行資料
fclose($f1);
echo $c;
用while迴圈讀取所有檔案;
while(!feof($f1))
fclose($f1);
讀取檔案中所有內容的函式:
//獲取檔案內容
echo file_get_contents('data');
4. 生成
/建立
$img = imagecreate(400, 300);
//建立顏色;
imagecolorallocate($img, 255,255,255);
// 繪製橢圓
imageellipse($img, 200,200,50,50,imagecolorallocate($img,255,255,0));
//指明頭;
header('content-type:image/png'); //php頭資訊 mime type
//生成png
imagepng($img);
5. 給打水印
//根據建立img
//新增水印
imagestring($img, 1, 5,5,'hello thystar',imagecolorallocate($img,0,255,0));
//輸出為jpg格式
header('content-type: image/jpeg');
imagejpeg($img);
algorithm常用庫函式
algorithm常用庫函式 accumulate 累加序列的所有元素 adjacent difference 計算序列中的相鄰元素是否不同 adjacent find 查詢相鄰的兩個相同 或者有其他關聯 元素 any of 如果對於任意元素的謂詞測試都為true,則返回true c 11 all ...
linux常用庫函式
1.setenv getenv 可以用來做全域性傳參 表頭檔案 include 定義函式 int setenv const char name,const char value,int overwrite 標頭檔案 stdlib.h 用 法 char getenv char envvar 標頭檔案 ...
string h常用庫函式
strcpy 函式名 strcpy 功 能 拷貝乙個字串到另乙個 用 法 char strcpy char destin,char source 程式例 include include int main void strncpy 函式名 strncpy 原型 char strncpy char de...