] यह लेख स्लगों को कुशलता से उत्पन्न करने के लिए एक संक्षिप्त समाधान प्रस्तुत करता है, विशेष वर्णों और गैर-एएससीआईआई वर्णों को URL- अनुकूल स्वरूपों में परिवर्तित करता है। यह एक यूनिकोड स्ट्रिंग को एक स्लग में बदलने के लिए संचालन का एक अनुक्रम नियोजित करता है, इष्टतम दक्षता सुनिश्चित करता है। यह कदम यह सुनिश्चित करता है कि SLUG URL सम्मेलनों का पालन करता है। इसके बाद, यह ICONV फ़ंक्शन को एक US-ASCII संगत प्रारूप में अनुवाद करने के लिए नियोजित करता है, व्यापक वर्ण सेट संगतता के लिए अनुमति देता है। यह कदम यह सुनिश्चित करता है कि स्लग में केवल URL के लिए उपयुक्त वर्ण हों। इसके अतिरिक्त, यह किसी भी अग्रणी या अनुगामी डिवाइडर वर्णों को हटाते हुए, स्लग को ट्रिम करता है। यदि एक खाली स्लग का सामना किया जाता है, तो "एन-ए" का एक प्लेसहोल्डर मूल्य वापस आ जाता है। परिणाम एक URL-friendly Slug है जो इनपुट यूनिकोड स्ट्रिंग से कुशलता से उत्पन्न होता है। { // ... (ऊपर वर्णित के रूप में कार्य कार्यान्वयन) ... }
इस फ़ंक्शन का उपयोग निम्नानुसार किया जा सकता है:
$ slug = slugify ('andrés cortez'); // andres-cortez
निष्कर्ष
इसकी बहुमुखी प्रतिभा इसे वेब अनुप्रयोगों के लिए एक मूल्यवान उपकरण बनाती है जिसमें यूनिकोड इनपुट की हैंडलिंग की आवश्यकता होती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3