मैं fgets()
और fgetss()
के बीच अंतर को समझने, लेकिन मैं fgets()
और fread()
, के बीच का अंतर कोई इस विषय कृपया स्पष्ट कर सकते हैं नहीं मिलता है? कौन सा तेज़ है? धन्यवाद!fgets() और fread() - क्या अंतर है?
उत्तर
fgets
एक पंक्ति पढ़ता है - यानी यह एक नई लाइन पर रुक जाएगा।
fread
पढ़ता कच्चे डेटा - यह किसी भी नई पंक्ति है कि या मौजूद नहीं हो सकता है हो सकता है की स्वतंत्र रूप से एक निर्धारित (या डिफ़ॉल्ट) बाइट की संख्या के बाद बंद हो जाएगा।
स्पीड के रूप में उन दो कार्य सिर्फ एक ही बात नहीं करते हैं, एक दूसरे के ऊपर का उपयोग करने के लिए एक कारण नहीं है:
fread() बाइनरी डेटा और fread के लिए आप पढ़ सकते हैं कि कितने वर्ण
$source_file = fopen($filename, "r") or die("Couldn't open $filename");
while (!feof($source_file)) {
$buffer = fread($source_file, 5);
var_dump($buffer); //return string with length 5 chars!
}
संख्या 5 लंबाई बाइट्स पढ़ कर दिया गया है पर एक सीमा होती है।
फ़ंक्शन fgets टेक्स्ट फ़ाइल से एक पंक्ति को पढ़ता है। यह तब तक पढ़ रहा है जब तक कि वर्तमान लाइन (या फ़ाइल का अंत) तक नहीं पहुंच जाता है। इसलिए, यदि आप किसी टेक्स्ट फ़ाइल से एक पंक्ति पढ़ना चाहते हैं, तो आपको fgets का उपयोग करना चाहिए। फ़ंक्शन फ़्रेड न केवल लाइन के अंत तक पढ़ता है बल्कि फ़ाइल के अंत तक [उदा। फ्रेड ($ हैंडल)] या पैरामीटर के रूप में निर्दिष्ट के रूप में कई बाइट्स [उदा। फ्रेड ($ हैंडल, 1024)]। इसलिए, यदि आप एक पूर्ण फ़ाइल को पढ़ना चाहते हैं, इससे कोई फर्क नहीं पड़ता कि यह एक फाइल फ़ाइल है जिसमें सभी फाइलें हैं या फाइल से मनमाना कच्चे डेटा हैं, तो आपको फ्रेड का उपयोग करना चाहिए।
- 1. file_get_contents और fread बीच क्या अंतर है
- 2. fgets और fscanf के बीच अंतर?
- 3. स्कैनफ़() और fgets()
- 4. fgets
- 5. php झुंड और fread और fwrite
- 6. fgets() सी
- 7. data.table fread समारोह
- 8. समारोह fread द्वारा \ 0
- 9. क्या अंतर है? : और ||
- 10. अंतर बी/डब्ल्यू डिजाइन और वास्तुकला क्या अंतर है?
- 11. अंतर और कहां के बीच क्या अंतर है?
- 12. matplotlib में, betweent set_xlim और set_xbound अंतर क्या अंतर है?
- 13. ट्रेसविच और सोर्सविच - क्या अंतर है?
- 14. नोड.जेएस 'http.Server और http.createServer, क्या अंतर है?
- 15. # {} $ {} और% {} के बीच क्या अंतर है?
- 16. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 17. एसडब्ल्यूटी और एडब्ल्यूटी, क्या अंतर है?
- 18. $ और $$ के बीच क्या अंतर है?
- 19. के बीच क्या अंतर है:। और: आर !?
- 20. jquery.tmpl और jquery.tmplPlus में क्या अंतर है?
- 21. प्रत्यय पेड़ और कोशिशें। अंतर क्या है?
- 22. भिन्नता और '-' के बीच क्या अंतर है?
- 23. स्थानीयकरण और अंतर्राष्ट्रीयकरण, क्या अंतर है?
- 24. नौकरी, कार्य और प्रक्रिया, अंतर क्या है
- 25. क्या बीच का अंतर है :: और ::: स्काला
- 26. मिक्सपैनेल: अंतर क्या है() और लोग। पहचान()?
- 27. "$^एन" और "$ +" के बीच क्या अंतर है?
- 28. अंतर निष्पादन क्या है?
- 29. fgets 'परिणाम के बाद स्वचालित स्थान?
- 30. सी fgets बनाम fgetc पढ़ने के लिए