In diesem Artikel wird hauptsächlich die Methode zum Lesen von Dateien im .vcf-Format in PHP vorgestellt und die spezifischen Implementierungsmethoden und zugehörigen Vorsichtsmaßnahmen für benutzerdefinierte PHP-Funktionen zum Lesen von Dateien im VCF-Format anhand spezifischer Beispiele analysiert
Die Einzelheiten lauten wie folgt:
/** * 读取.vcf格式文件 * @param $filename */ function readCvf($filename){ $file = fopen($filename,"r"); while(! feof($file)) { $line=fgets($file); $encoding = mb_detect_encoding($line, array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII')); $content = iconv($encoding, "utf-8", $line); $arr = explode(":",$content) ; if($arr[0]=="NOTE;ENCODING=QUOTED-PRINTABLE"){ $temp= quoted_printable_decode($arr[1]); $encoding = mb_detect_encoding($temp, array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII')); $arr[1] = iconv($encoding, "utf-8", $temp); } if(count($arr)==2){ $userInfo[$arr[0]] = $arr[1] ; } } fclose($file); return $userInfo; }
Es treten häufig Probleme mit verstümmeltem Code auf: Zwei-Schritt-Lösung:
$encoding = mb_detect_encoding($line, array('GB2312','GBK','UTF-16','UCS-2','UTF-8','BIG5','ASCII')); $content = iconv($encoding, "utf-8", $line);
So verwenden Sie Python, um Dateinamen zu lesen und eine Liste zu erstellen
Wie wäre es mit der FileReader-Verteilung von H5 zum Lesen von Dateien
Das obige ist der detaillierte Inhalt vonSo lesen Sie Dateien im .vcf-Format in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!