PHP में शब्द सीमाओं के संबंध में स्ट्रिंग्स को छोटा करना
PHP में, सबस्ट्र() फ़ंक्शन स्ट्रिंग्स को छोटा करने का एक सुविधाजनक तरीका प्रदान करता है। हालाँकि, डिफ़ॉल्ट रूप से, यह शब्द सीमाओं पर विचार नहीं करता है, जिसके परिणामस्वरूप अपूर्ण या अजीब अंश हो सकते हैं।
इस मुद्दे को संबोधित करने के लिए, हम पूरे शब्दों को संरक्षित करने को प्राथमिकता देने के लिए अपने दृष्टिकोण को संशोधित कर सकते हैं। निम्नलिखित स्निपेट पर विचार करें:
$big = "This is a sentence that has more than 100 characters in it, and I want to return a string of only full words that is no more than 100 characters!";
$pos = strpos($big, ' ', 100); // Find the first space within the first 100 characters
$small = substr($big, 0, $pos); // Truncate at the space to keep the word intact
echo $small;
यहां, हम सबसे पहले स्ट्रिंग के पहले 100 अक्षरों (strpos($big, '', 100)) के भीतर रिक्त स्थान की स्थिति खोजते हैं। फिर हम इस स्थिति का उपयोग ट्रंकेशन (substr($big, 0, $pos)) के लिए कटऑफ बिंदु के रूप में करते हैं।
यह दृष्टिकोण सुनिश्चित करता है कि हम हमेशा एक पूरा शब्द निकालें, भले ही पूरी स्ट्रिंग 100 वर्णों से अधिक हो। इस उदाहरण में, आउटपुट होगा:
This is a sentence that has more than 100 characters in it, and I want to return a string of only
यह समाधान प्रभावी ढंग से शब्द सीमाओं को संरक्षित करता है 100-वर्ण सीमा का सम्मान करते हुए।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3