Karmaşık veri bölme

3 Cevap

Ben php excel dosyaları okuyorum, içeriği web üzerinde bir tabloda görüntülenir edilmelidir

Excel sample

Ben D1 aralık A1 bu verileri okumak bir veri ve bu formatta sunulacak olan

The data
is different,
in every,
cell.

Bu veri <br/> hat strlen dayalı pnömatik kırıcı olmak (Bu, tek bir dize is different, in every, cell. Satır biridir The data gidiyor) için

So line breaks are made based on , but max data has to fit in single line So how can I count strlen to each , so that I can echo if the data can fit in single line or else a line break is made after ,

The data
is different,
in every, cell.

3 Cevap

Virgül bulmak için bir döngü içinde bir ofset ile strpos () kullanın. İlk virgül bulduktan sonra, bir sonraki virgül bulmak için yeni ofset olarak bu pozisyonu kullanın.

Senin PEAR Excel paket (ler) denediniz mi? Bu şeyleri kolaylaştırır (okuma / yazma. Xls dosyaları)

PHP 5.3 'te eklenen str_getcsv() function kullanmak sizin için olabilir.

Değilse, elbette sadece (',', $ string) patlayabilir?