如果我有一个字符串 $myString = "apple, banana, cherry"
,并且我想将这些数据存储到一个数组中,那么我有两种选择。
$myArray = explode(", ", $myString)
或者
$myArray = str_getcsv($myString)
这两种方法得到的结果是一样的。
有人能解释一下使用其中一种方法的优缺点吗?
听说 str_getcsv 更好,根据 php 手册的说法“因为 explode() 不会正确处理可能被封闭的字符串部分或转义字符。”
有人能给出一个简单的例子并解释一下这是什么意思吗?
谢谢