"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में शब्द सीमाओं के संबंध में स्ट्रिंग्स को कैसे छोटा करें?

PHP में शब्द सीमाओं के संबंध में स्ट्रिंग्स को कैसे छोटा करें?

2024-11-07 को प्रकाशित
ब्राउज़ करें:445

How to Truncate Strings with Respect to Word Boundaries in PHP?

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-वर्ण सीमा का सम्मान करते हुए।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729721417 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3