이 글은 주로 PHP에서 구현한 CSV 파일 읽기 기능을 소개하고, CSV 파일과 문자열을 읽기 위한 PHP의 조작 기술, 배열 순회 및 변환 등을 예제 형식으로 분석합니다. 도움이 필요한 친구들이 참고할 수 있습니다
자세한 내용은 다음과 같습니다.
function read_csv($cvs) { $shuang = false; $str = file_get_contents($cvs); for ($i=0;$i<strlen($str);$i++) { if($str{$i}=='"') { if($shuang) { if($str{$i+1}=='"') { $str{$i} = '*'; $str{$i+1} = '*'; } else { $shuang = false; } } else { $shuang = true; } } if($str{$i}==',') { if($shuang) { } else { $str{$i} = '|'; } } if($str{$i}=="\n") { if($shuang) { $str{$i} = '^'; } else { } } } $str = str_replace(array('"','*'),array('','"'),$str); $a1 = explode("\n",$str); $array = array(); foreach($a1 as $k=>$value) { if($value) { $value = str_replace("^","\n",$value); $array[$k] = explode("|",$value); } } return $array; }
위 내용은 이 글의 전체 내용이므로, 모든 분들의 공부에 도움이 되길 바랍니다.
관련 권장 사항:
성능 최적화를 위해 JS 시간 공유 function 사용 방법
위 내용은 PHP에서 구현된 CSV 파일 기능을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!