php简单读取.vcf格式文件的方法示例PHP实例:
发布时间:2020-08-03 00:43:08 所属栏目:PHP 来源:互联网
导读:介绍《php简单读取.vcf格式文件的方法示例PHP实例:》开发教程,希望对您有用。
|
《php简单读取.vcf格式文件的方法示例PHP实例:》要点: PHP实例本文实例讲述了php简单读取.vcf格式文件的方法.分享给大家供大家参考,具体如下: PHP实例
/**
* 读取.vcf格式文件
* @param $filename
*/
function readCvf($filename){
$file = fopen($filename,"r");
while(! feof($file))
{
$line=fgets($file);
$encoding = mb_detect_encoding($line,array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII'));
$content = iconv($encoding,"utf-8",$line);
$arr = explode(":",$content) ;
if($arr[0]=="NOTE;ENCODING=QUOTED-PRINTABLE"){
$temp= quoted_printable_decode($arr[1]);
$encoding = mb_detect_encoding($temp,'ASCII'));
$arr[1] = iconv($encoding,$temp);
}
if(count($arr)==2){
$userInfo[$arr[0]] = $arr[1] ;
}
}
fclose($file);
return $userInfo;
}
PHP实例经常遇到乱码问题:解决方法两步: PHP实例 $encoding = mb_detect_encoding($line,'ASCII')); $content = iconv($encoding,$line); PHP实例更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》及《php字符串(string)用法总结》 PHP实例希望本文所述对大家PHP程序设计有所帮助. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
