php str_getcsv把字符串解析为数组的实现方法
2017-04-07 10:34
726 查看
php根据定界符把字符串解析为数组一般使用explode方法实现
例如:使用”,”为定界符解析字符串为数组
输出:
但对于一些较复杂的字符串,例如csv格式,使用explode不能得出想要的结果,而使用正则较麻烦。
例如:
输出:
实际上想得到的结果是:
php提供了str_getcsv方法,可以把字符串作为csv格式来处理,这样方便解析为数组。
str_getcsv 解析csv字符串为数组
参数:
input 待解析的字符串
delimiter 设定字段界定符(仅单个字符)
enclosure 设定字段包裹字符(仅单个字符)
escape 设置转义字符(仅单个字符),默认为反斜线(\)
实例:
输出:
例如:使用”,”为定界符解析字符串为数组
例如:
str_getcsv 解析csv字符串为数组
input 待解析的字符串
delimiter 设定字段界定符(仅单个字符)
enclosure 设定字段包裹字符(仅单个字符)
escape 设置转义字符(仅单个字符),默认为反斜线(\)
实例:
相关文章推荐
- php str_getcsv把字符串解析为数组的实现方法
- php str_getcsv把字符串解析为数组的使用方法
- php使用parse_str实现查询字符串解析到变量中的方法
- JS解析json数据并将json字符串转化为数组的实现方法
- PHP数组和字符串互相转换实现方法
- JS解析json数据并将json字符串转化为数组的实现方法
- PHP 数组和字符串互相转换实现方法
- JS解析json数据并将json字符串转化为数组的实现方法
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- PHP数组转字符串与PHP字符串转数组的相关方法解析 implode() explode()
- PHP实现多维数组转字符串和多维数组转一维数组的方法
- PHP 数组和字符串互相转换实现方法
- php实现根据字符串生成对应数组的方法
- PHP数组转字符串与PHP字符串转数组的相关方法解析
- PHP 数组和字符串互相转换实现方法
- php一个解析字符串排列数组的方法
- php使用str_replace替换多维数组的实现方法分析
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法