문자열이 $myString = "apple, banana, cherry"
이고이 데이터를 배열로 가져 오려면 두 가지 옵션이 있습니다.str_getcsv를 사용하면 어떤 이점이 있습니까?
$myArray = explode(", ", $myString)
또는
$myArray = str_getcsv($myString)
모두 동일한 결과를 제공한다.
누구나 다른 방법보다이 방법 중 하나를 사용하는 장점/단점을 설명 할 수 있습니까?
나는 str_getcsv는 PHP 매뉴얼에 따라, 더 들었습니다 "문자열의 수 enclosured 부분을 치료하거나 문자를 올바르게 이스케이프 않을 것이다) (폭발 때문입니다."
누구든지 간단한 예를 들어이 의미를 설명 할 수 있습니까?
감사 등의 CSV에
이해하기 쉬운 버전을 사용하십시오. 나에게는 폭발적이다. – mkaatman
예를 들어 csv에는 쉼표가 포함 된 값이 포함될 수 있지만 쉼표가 필드 분리 자로 파싱되지 않도록 문자열을 나타 내기 위해 쉼표로 캡슐화됩니다. 예 : 1, 문자열, "내 문자열, 쉼표", 테스트. 4 개 필드가 포함되지 않음 – craig1231