के लिए fgetcsv का उपयोग करें क्या एक टैब-सीमांकित फ़ाइल खोलने के लिए PHP में fgetcsv
का उपयोग करना संभव है?टैब सीमांकित फ़ाइल
उत्तर
हाँ, आप अपने पैरामीटर में टैब "\ t" निर्दिष्ट कर सकते हैं। doc देखें।
while (($data = fgetcsv($handle, 1000, "\t")) !== FALSE)
$csvData = fgetcsv($fileHandle, 0, "\t");
कहाँ $fileHandle
एक मान्य फ़ाइल हैंडल है। 0 केवल फ़ंक्शन को बताने के लिए है कि लाइनों के माध्यम से खोज सीमित न करें (हालांकि आप इसे सूट के लिए बदल सकते हैं, docs कहें कि कोई सीमा लागू करने से प्रदर्शन कम हो जाता है)।
"\ t" के चारों ओर डबल कोट्स का उपयोग करना सुनिश्चित करें, सिंगल कोट्स काम नहीं करेंगे।
$fh = fopen($file, 'r');
while ($line = fgetcsv($fh, 0, "\t") !== false) {
// do stuff
}
के साथ काम कर रहा है आपके 'while' लूप स्टेटमेंट में दो कोष्ठक गुम हैं। यह 'जबकि (और $ line = fgetcsv ($ fh, 0," \ t ")) की तरह दिखना चाहिए: == झूठी) ', अन्यथा' $ line' को बूलियन के रूप में वापस कर दिया जाएगा। – user555
यह एक उत्सुक उदाहरण है, क्योंकि * हाँ * यह लिखित रूप में 100% समय काम करता है, लेकिन यह काम नहीं कर सकता है * व्याख्या की गई * –
- 1. पार्सिंग सीएसवी/टैब सीमांकित txt अजगर
- 2. रूबी में एक टैब-सीमांकित फ़ाइल का विश्लेषण करने का सबसे अच्छा तरीका क्या है?
- 3. सीमांकित स्ट्रिंग
- 4. रेगेक्स: कॉमा सीमांकित पूर्णांक
- 5. सी: सीमांकित स्रोत स्ट्रिंग
- 6. अजगर, प्रिंट सीमांकित सूची
- 7. सी # पढ़ें पाठ फ़ाइल युक्त डाटा सीमांकित तक टैब्स
- 8. netbeans में वर्टिकल फ़ाइल टैब
- 9. कैसे डबल पाइप सीमांकित डेटा
- 10. किसी डेटासेट से एक टैब को सीमित फ़ाइल में निर्यात करना
- 11. कॉमा या टैब से सीमित पाठ फ़ाइल
- 12. फ़ाइल गुण संवाद में कस्टम टैब
- 13. mysql एक अल्पविराम सीमांकित सूची कॉलम
- 14. अजगर regex अलग स्थान-सीमांकित शब्द
- 15. स्कैला पार्सर संयोजक और न्यूलाइन-सीमांकित पाठ
- 16. स्ट्रिंग। सी # टैब डिलीमीटर में स्प्लिट फ़ंक्शन
- 17. पायथन - एनयूएल सीमांकित लाइनों के साथ फाइल कैसे पढ़ा जाए?
- 18. रिशेर्पर: टैब + टैब
- 19. टैब
- 20. नए टैब
- 21. अपनी स्क्रिप्ट/दस्तावेज़ फ़ाइल से डेटा फ्रेम में स्पेस सीमांकित डेटा को कैसे पढ़ा जाए?
- 22. वीबीए का उपयोग कर सेमी-कॉलन सीमांकित सीएसवी फ़ाइल को कैसे सहेजते हैं?
- 23. मैं व्हाइटस्पेस-सीमांकित टेक्स्ट फ़ाइल को MySQL में कैसे आयात करूं?
- 24. छोड़ें त्रुटि लाइनों सीमांकित फ़ाइल से mysql तालिका में डेटा लोड
- 25. टैब
- 26. 'टैब`
- 27. टैब
- 28. टैब
- 29. जिन्जा पायथन टेम्पलेट में अल्पविराम सीमांकित सूची कैसे आउटपुट करें?
- 30. सरल सीएसएस टैब - सक्रिय टैब
मैक के लिए टैब डिलीमीटर अलग है? – Brian
@ ब्रायन मेरे पास एक त्वरित Google है, और मुझे ऐसा नहीं लगता है। आम तौर पर यह सिर्फ लाइन एंडिंग और लाइन फ़ीड्स है। – alex
मुझे यह त्रुटि मिलती है जब डेलीमीटर के लिए "\ t" का उपयोग करने का प्रयास किया जाता है? fgetcsv(): delimiter एक एकल वर्ण होना चाहिए –