मेरे पास एक ऐसा फॉर्म है जो उपयोगकर्ता को टेक्स्ट फाइल अपलोड करने या फाइल के कंटेंट को कॉपीरैस में कॉपी / पेस्ट करने की अनुमति देता है। मैं आसानी से दोनों के बीच अंतर कर सकता हूं और जो भी वे एक स्ट्रिंग चर में प्रवेश करते हैं, वहां डाल देंगे, लेकिन मैं वहां से कहां जाऊंगा?
मुझे स्ट्रिंग की प्रत्येक पंक्ति पर पुनरावृति करने की आवश्यकता है (अधिमानतः अलग-अलग मशीनों पर नईलाइन्स के बारे में चिंता न करें), सुनिश्चित करें कि इसमें ठीक एक टोकन है (कोई रिक्त स्थान, टैब, अल्पविराम, आदि), डेटा को साफ करें, फिर एक SQL क्वेरी उत्पन्न करें। सभी पंक्तियों के आधार पर।
मैं काफी अच्छा प्रोग्रामर हूं, इसलिए मैं सामान्य विचार जानता हूं कि इसे कैसे करना है, लेकिन जब से मैंने PHP के साथ काम किया है, तब तक यह बहुत लंबा हो चुका है कि मुझे लगता है कि मैं गलत चीजों को खोज रहा हूं और इस तरह बेकार जानकारी आ रही है। मुख्य समस्या यह है कि मैं स्ट्रिंग लाइन-बाय-लाइन की सामग्री को पढ़ना चाहता हूं। यदि यह एक फ़ाइल होती, तो यह आसान होता।
मैं ज्यादातर उपयोगी PHP कार्यों की तलाश कर रहा हूं, यह कैसे करना है के लिए एल्गोरिथ्म नहीं। कोई सुझाव?
s($myString)->normalizeLineEndings()साथ उपलब्ध है जिसमें बहुत से अन्य उपयोगी स्ट्रिंग हेल्पर्स हैं। आप स्रोत कोड पर एक नज़र रखना चाहते हैं।