亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

文件內(nèi)容相關其他函數(shù)

Original 2019-03-30 22:58:30 230
abstract:/**  * 文件內(nèi)容相關的其他函數(shù)  * 1.file_get_contents  讀取文件,不需要打開文件直接讀取即可  * 2.file_put_contents  寫入文件,不需要打開文件直接寫入即可  */ //直接獲取文件內(nèi)容 echo file_get_conten
/**
 * 文件內(nèi)容相關的其他函數(shù)
 * 1.file_get_contents  讀取文件,不需要打開文件直接讀取即可
 * 2.file_put_contents  寫入文件,不需要打開文件直接寫入即可
 */
//直接獲取文件內(nèi)容
echo file_get_contents('text/txt2.txt');

QQ圖片20190330222831.png

//strip_tags 去除html標記
echo file_get_contents('text/txt2.txt');
echo strip_tags(file_get_contents('text/txt2.txt'));

QQ圖片20190330223356.png

//獲取遠程文件內(nèi)容
echo file_get_contents('http://www.baidu.com');  
//獲取圖片 注意:獲取圖片顯示時需要聲明頭部
header('content-type:image/jpeg');
echo file_get_contents('text/123.jpg');    
//獲取csv格式文件內(nèi)容
echo file_get_contents('text/text3.csv');
//寫入內(nèi)容使用file_put_contents(),默認刪除內(nèi)容后添加,可以使用變量和字符拼接來保存之前的內(nèi)容
var_dump(file_put_contents('text/txt2.txt','學習php'));
$str = file_get_contents('text/txt2.txt');
var_dump(file_put_contents('text/txt2.txt',"$str.php中文網(wǎng)的老師都挺好"));

QQ圖片20190330223917.png

QQ圖片20190330223934.png

/**
 * 如果我們存入數(shù)組或?qū)ο蟊仨氁獙⑺鼈冞M行數(shù)據(jù)的轉(zhuǎn)換
 * 1.使用序列化來進行轉(zhuǎn)化   serialize
 * 2.使用json來進行轉(zhuǎn)化
 */
$data = [
    'name'=>'韋小寶',
    'age'=>'23'
];
//unserialize() 反序列化,將序列化的代碼轉(zhuǎn)換為之前的樣子
var_dump(file_put_contents('text4.txt',serialize($data)));  //寫入
var_dump(unserialize(file_get_contents('text4.txt')));      //讀取

QQ圖片20190330224341.png

//json_encode 將數(shù)組轉(zhuǎn)化成json格式
var_dump(file_put_contents('text.txt',json_encode($data)));
//json_decode 將json格式的文件進行反轉(zhuǎn)換
var_dump(json_decode(file_get_contents('text.txt')));

本章主要講了file_get_contents和file_put_contents兩種獲取和寫入文檔的方法,都不需要打開文件

  1. file_put_contents可以獲取文件內(nèi)容、獲取遠程文件內(nèi)、獲取圖片(需要設置頭部)、獲取csv格式文件內(nèi)容、除html標記的文件內(nèi)容(需要用到strip_tags())

  2. file_put_contents可以寫入文件內(nèi)容,通過聲明變量拼接字符串可以不保留原字符串

  3. 存入數(shù)組或?qū)ο蟊仨氁獙⑺鼈冞M行數(shù)據(jù)的轉(zhuǎn)換分別是序列化轉(zhuǎn)換(serialize()序列化、unserializ()反序列化)和json轉(zhuǎn)換(jsonencode()json字符串、json_decode()還原)。


Correcting teacher:天蓬老師Correction time:2019-04-01 10:01:16
Teacher's summary:你的案例舉的真好, 讓我們很不好意思, 唯有開發(fā)出更好的課程,回饋大家

Release Notes

Popular Entries