PHP bir metin dosyasını okurken, belirli bir sınırlayıcı belirtmek nasıl?

0 Cevap php

Ben aşağıda alıntı olarak sınırlayıcı olduğu söylendi, bir metin dosyası var. Benim soru PHP içinde sınırlayıcı ayarlamak nasıl?

yani bu benim komut TAB sınırlayıcı olarak ayarlamak istiyorum

$csv->delimiter = "\t";   # tab delimited

Alan Ayırıcı (FS): soh (ASCII karakter 1)

Tutanak Ayırıcı (RS): STX (ASCII karakter 2) + "\ n"

Aşağıda gösterildiği gibi Örneğin, bu karakterler programlama dillerinde temsil edilir:

Perl:

$field_separator = chr(1); 
$record_separator = chr(2) . "\n";

Java:

String fieldSeparator = String.valueOf((char)1); 
String recordSeparator = String.valueOf((char)2) + "\n";

Dosyasının bir örneği, bu gibi görünüyor:

#export_datecollection_type_idname
#primaryKey:collection_type_id
#dbTypes:BIGINTINTEGERVARCHAR(200)
#exportMode:FULL
12766788028576TV Season
12766788028578Movie Bundle
12766788028577Ringtone
12766788028574Compilation
12766788028571Album
12766788028572MaxiSingle
12766788028573Orphan
12766788028575Audiobook
#recordsWritten:8

0 Cevap