文字列が$myString = "apple, banana, cherry"
あり、このデータを配列に取得したい場合、2 つのオプションがあります。
$myArray = explode(", ", $myString)
また
$myArray = str_getcsv($myString)
どちらも同じ結果になります。
これらの方法のいずれかを使用することの利点/欠点を説明できる人はいますか?
str_getcsv の方が優れていると聞いたことがあります。php のマニュアルによると、「explode() は、文字列の囲まれた部分やエスケープ文字を正しく処理しないためです」。
簡単な例を使って、これが何を意味するのか説明してもらえますか?
ありがとう