str_getcsv("test\\.a.b", ".", "'", "\\");
我希望以上等于["test.a", "b"]
,但是它等于["test\", "a", "b"]
。我是否误解了目的或用途$escape
争论?我想转义分隔符,以便结果是前一个数组。
您可以使用“enclosure”字符来包围分隔符字符:
var_dump(str_getcsv("'test.a'.b", ".", "'", "\\"));
Output:
array(2) {
[0]=>
string(6) "test.a"
[1]=>
string(1) "b"
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)