本文实例讲述了php实现的读取CSV文件函数。分享给大家供大家参考,具体如下:
function read_csv($cvs) {
$shuang = false;
$str = file_get_contents($cvs);
for ($i=0;$i<strlen($str);$i++) {
if($str{$i}=='"') {
if($shuang) {
if($str{$i+1}=='"') {
$str{$i} = '*';
$str{$i+1} = '*';
} else {
$shuang = false;
}
} else {
$shuang = true;
}
}
if($str{$i}==',') {
if($shuang) {
} else {
$str{$i} = '|';
}
}
if($str{$i}=="\n") {
if($shuang) {
$str{$i} = '^';
} else {
}
}
}
$str = str_replace(array('"','*'),array('','"'),$str);
$a1 = explode("\n",$str);
$array = array();
foreach($a1 as $k=>$value) {
if($value) {
$value = str_replace("^","\n",$value);
$array[$k] = explode("|",$value);
}
}
return $array;
}
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php操作office文档技巧总结(包括word,excel,access,ppt)》、《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
# php
# 读取
# CSV文件
# 函数
# PHP实现类似于C语言的文件读取及解析功能
# PHP读取Excel类文件
# PHP简单读取xml文件的方法示例
# PHP读取XML格式文件的方法总结
# php删除txt文件指定行及按行读取txt文档数据的方法
# PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
# PHP读取zip文件的方法示例
# php读取qqwry.dat ip地址定位文件的类实例代码
# php遍历、读取文件夹中图片并分页显示图片的方法
# PHP读取文件内容的五种方式
# php中配置文件操作 如config.php文件的读取修改等操作
# php简单读取.vcf格式文件的方法示例
# 程序设计
# 操作技巧
# 相关内容
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 运算符
# 文档
# 讲述了
# 正则表达式
# shuang
# cvs
# read_csv
# file_get_contents
# lt
# false
# str
相关文章:
成都网站制作报价公司,成都工业用气开户费用?
如何零基础在云服务器搭建WordPress站点?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
网页设计网站制作软件,microsoft office哪个可以创建网页?
中山网站推广排名,中山信息港登录入口?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
建站之星logo尺寸如何设置最合适?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
北京企业网站设计制作公司,北京铁路集团官方网站?
专业网站建设制作报价,网页设计制作要考什么证?
如何用西部建站助手快速创建专业网站?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
建站主机与虚拟主机有何区别?如何选择最优方案?
网站制作软件有哪些,制图软件有哪些?
建站之星后台密码遗忘?如何快速找回?
建站主机核心功能解析:服务器选择与网站搭建流程指南
高防服务器租用首荐平台,企业级优惠套餐快速部署
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
高端云建站费用究竟需要多少预算?
建站之星后台管理:高效配置与模板优化提升用户体验
阿里云网站制作公司,阿里云快速搭建网站好用吗?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
宁波自助建站系统如何快速打造专业企业网站?
深圳网站制作案例,网页的相关名词有哪些?
存储型VPS适合搭建中小型网站吗?
宝塔建站无法访问?如何排查配置与端口问题?
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
网站制作新手教程,新手建设一个网站需要注意些什么?
建站之星代理如何获取技术支持?
如何快速搭建高效WAP手机网站?
如何快速辨别茅台真假?关键步骤解析
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
,网页ppt怎么弄成自己的ppt?
如何在IIS中新建站点并解决端口绑定冲突?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
如何快速查询网址的建站时间与历史轨迹?
如何在云主机上快速搭建网站?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
C++中引用和指针有什么区别?(代码说明)
高端建站如何打造兼具美学与转化的品牌官网?
Bpmn 2.0的XML文件怎么画流程图
建站之星CMS建站配置指南:模板选择与SEO优化技巧
如何通过老薛主机一键快速建站?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
学校建站服务器如何选型才能满足性能需求?
建站之星如何快速更换网站模板?
*请认真填写需求信息,我们会在24小时内与您取得联系。