php vcf,php简单读取.vcf格式文件的方法示例
本文实例讲述了php简单读取.vcf格式文件的方法。分享给大家供大家参考,具体如下:
/**
* 读取.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, array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII'));
$arr[1] = iconv($encoding, "utf-8", $temp);
}
if(count($arr)==2){
$userInfo[$arr[0]] = $arr[1] ;
}
}
fclose($file);
return $userInfo;
}
经常遇到乱码问题:解决方法两步:
$encoding = mb_detect_encoding($line, array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII'));
$content = iconv($encoding, "utf-8", $line);
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》及《php字符串(string)用法总结》
希望本文所述对大家PHP程序设计有所帮助。
php vcf,php简单读取.vcf格式文件的方法示例相关推荐
- python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法
这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...
- python将源代码转换成在html可显示的格式,Python实现将HTML转换成doc格式文件的方法示例...
Python实现将HTML转换成doc格式文件的方法示例 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: Python实现将HTML转换成doc格式文件的方法示例. ...
- php生成vcf,php简单读取.vcf格式文件的方法示例
本文实例讲述了php简单读取.vcf格式文件的方法.分享给大家供大家参考,具体如下: /** * 读取.vcf格式文件 * @param $filename */ function readCvf($ ...
- python html转word文档_Python实现将HTML转换成doc格式文件的方法示例
本文实例讲述了Python实现将HTML转换成doc格式文件的方法.分享给大家供大家参考,具体如下: 网页上的一些文章,因为有格式的原因,它们在网页上的源码都是带有html标签的,用css来进行描述. ...
- c#保存数据格式为.cvs_C#读取csv格式文件的方法
//读CSV文件类,读取指定的CSV文件,可以导出DataTable public class CsvStreamReader { private ArrayList rowAL; / ...
- C++读取 TOML 格式文件的方法
一.cpptoml.h文件内容 /*** @file cpptoml.h* @author Chase Geigle* @date May 2013*/#ifndef CPPTOML_H #defin ...
- php vcf,php读取 .vcf 格式文件的方法
这篇文章主要介绍了php读取.vcf格式文件的方法,结合具体实例形式分析了php自定义函数读取vcf格式文件的具体实现方法与相关注意事项,需要的朋友可以参考下 具体如下: /** * 读取.vcf格式 ...
- python 读取csv文件转成字符串,python实现csv格式文件转为asc格式文件的方法
一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...
- 如何读取DXF格式文件?
9 楼ryan_www(点1) 如何读取DXF格式文件? http://tech.sina.com.cn 2000/05/22 软件世界 OpenGL是美国 ...
最新文章
- [JS]视频总结-第三部分_深入javascript
- 阿里最喜欢问的多线程顺序打印的5种解法!
- Android自定义抛出异常
- python——VS2017开发python与python3.6更新特性
- 优秀简历模板和面试题分享
- python中byte2array报错_python – 使用ByteArrays解压缩Zlib字符串
- 2016-03-17 leaks 内存泄露
- sql 教程_SQL
- 移动端ajax分页,移动端分页加载 - 花乐天的个人空间 - OSCHINA - 中文开源技术交流社区...
- Kepserver如何连接InTouch
- 关于秒杀的细节,了解多少
- 数据库管理及常用语句
- 基于docer 构建微服务基础设施
- 喷淋系统在安装算量软件中如何计算工程量?
- 【爱情叙记】--刚闹完别扭
- python读取txt每一行按照正则匹配hon-正则表达式使用python从文件中过滤和删除特定的多行文本...
- 树莓派4b在miniconda下安装kivy,示例报错‘ImportError...libstdc++.so.6: version ‘GLIBCXX_3.4.29‘ not found‘解决办法
- 在线直线度测量方法的研发方向
- feign.RetryableException: too many bytes written executing POST
- CodeGear RAD Studio 2009 update1 下载地址