php str_getcsv把字符串解析为数组的实现方法
php根据定界符把字符串解析为数组一般使用explode方法实现
例如:使用”,”为定界符解析字符串为数组
输出:
Array ( [0]=>1 [1]=>2 [2]=>3 )
但对于一些较复杂的字符串,例如csv格式,使用explode不能得出想要的结果,而使用正则较麻烦。
例如:
输出:
Array ( [0]=>中国 [1]=>广东省 [2]=>广州市 [3]=>天河区 [4]=>'113.329884 [5]=>23.154799' [6]=>1 [7]=>'2016-01-0112:00:00' [8]=>'1 [9]=>2 [10]=>3 [11]=>4 [12]=>5 [13]=>6' )
实际上想得到的结果是:
Array ( [0]=>中国 [1]=>广东省 [2]=>广州市 [3]=>天河区 [4]=>113.329884,23.154799 [5]=>1 [6]=>2016-01-0112:00:00 [7]=>1,2,3,4,5,6 )
php提供了str_getcsv方法,可以把字符串作为csv格式来处理,这样方便解析为数组。
str_getcsv解析csv字符串为数组
arraystr_getcsv(string$input[,string$delimiter=","[,string$enclosure='"'[,string$escape="\\"]]])
参数:
实例:
输出:
Array ( [0]=>中国 [1]=>广东省 [2]=>广州市 [3]=>天河区 [4]=>113.329884,23.154799 [5]=>1 [6]=>2016-01-0112:00:00 [7]=>1,2,3,4,5,6 )
以上这篇phpstr_getcsv把字符串解析为数组的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短