আমার একটি ফর্ম রয়েছে যা ব্যবহারকারীকে হয় একটি পাঠ্য ফাইল আপলোড করতে বা ফাইলের বিষয়বস্তু অনুলিপি / টেক্সারিয়াতে পেস্ট করতে দেয়। আমি সহজেই দুজনের মধ্যে পার্থক্য করতে পারি এবং যে কোনও একটিতে তারা স্ট্রিং ভেরিয়েবলের মধ্যে প্রবেশ করতে পারি তবে আমি সেখান থেকে কোথায় যাব?
আমার স্ট্রিংয়ের প্রতিটি লাইনটি পুনরাবৃত্তি করতে হবে (বিশেষত বিভিন্ন মেশিনে নিউলাইনগুলি সম্পর্কে চিন্তা না করা), এটি নিশ্চিত করে নিন যে এতে ঠিক একটি টোকেন রয়েছে (কোনও স্পেস, ট্যাব, কমা, ইত্যাদি) নেই, ডেটা স্যানিটাইজ করে তারপরে একটি এসকিউএল কোয়েরি উত্পন্ন করবে সমস্ত লাইন বন্ধ ভিত্তিক।
আমি মোটামুটি ভাল প্রোগ্রামার, তাই এটি কীভাবে করা যায় সে সম্পর্কে আমি সাধারণ ধারণা জানি, তবে পিএইচপি নিয়ে কাজ করার পরে এত দিন হয়ে গেছে যে আমি অনুভব করি যে আমি ভুল জিনিসগুলি অনুসন্ধান করছি এবং এইভাবে অকেজো তথ্য নিয়ে আসছি। আমার যে মুখ্য সমস্যাটি হচ্ছে তা হ'ল আমি স্ট্রিংয়ের লাইন বাই লাইনের সামগ্রীগুলি পড়তে চাই। এটি যদি ফাইল হয় তবে এটি সহজ ছিল।
আমি বেশিরভাগ দরকারী পিএইচপি ফাংশন খুঁজছি, এটি কীভাবে করা যায় তার জন্য অ্যালগরিদম নয়। কোনও পরামর্শ?
s($myString)->normalizeLineEndings()পাওয়া যায় github.com/delight-im/PHP-Str (এমআইটি লাইসেন্সের অধীনে গ্রন্থাগার) যার সাথে প্রচুর অন্যান্য দরকারী স্ট্রিং সহায়ক রয়েছে। আপনি সোর্স কোডটি একবার দেখে নিতে পারেন।