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

PHP के `startWith()` और `endWith()` फ़ंक्शंस कैसे काम करते हैं, और उनके अंतर्निहित समकक्ष क्या हैं?

2024-12-21 को प्रकाशित
ब्राउज़ करें:389

How Do PHP's `startsWith()` and `endsWith()` Functions Work, and What Are Their Built-in Equivalents?

PHP में स्टार्टविथ() और एंडविथ() फ़ंक्शंस की जांच करना

यह जांचने के लिए कि कोई दी गई स्ट्रिंग किसी विशेष वर्ण या सबस्ट्रिंग के साथ शुरू होती है या समाप्त होती है, आप दो को लागू कर सकते हैं फ़ंक्शंस: स्टार्ट्सविथ() और एंड्सविथ()।

परिभाषित करना फ़ंक्शंस

startsWith()

function startsWith($haystack, $needle) {
    $length = strlen($needle);
    return substr($haystack, 0, $length) === $needle;
}

यह फ़ंक्शन जांचता है कि भूसे के ढेर का प्रारंभिक भाग निर्दिष्ट सुई से मेल खाता है या नहीं। यदि वे ऐसा करते हैं, तो यह सच हो जाता है; अन्यथा, यह गलत रिटर्न देता है। $लंबाई = स्ट्रलेन($सुई); अगर (!$लंबाई) { सच लौटें; } वापसी पदार्थ($घास का ढेर, -$लंबाई) === $सुई; }

एंडविथ() फ़ंक्शन समान रूप से काम करता है, लेकिन यह सुई की उपस्थिति के लिए भूसे के ढेर के अंत की जांच करता है।उदाहरण उपयोग

function endsWith($haystack, $needle) {
    $length = strlen($needle);
    if (!$length) {
        return true;
    }
    return substr($haystack, -$length) === $needle;
}

$str = '|सेब}'; प्रतिध्वनि प्रारंभविथ($str, '|'); // सत्य लौटाता है प्रतिध्वनि समाप्त होती है ($str, '}'); // सत्य लौटाता है

इस उदाहरण में, स्टार्टविथ() फ़ंक्शन जांचता है कि क्या स्ट्रिंग पाइप वर्ण '|' से शुरू होती है, और यह सत्य लौटाता है क्योंकि स्ट्रिंग वास्तव में उस वर्ण से शुरू होती है। इसी प्रकार, EndWith() फ़ंक्शन सत्यापित करता है कि स्ट्रिंग '}' घुंघराले ब्रेस के साथ समाप्त होती है, जो सत्य भी लौटाती है।

PHP 8.0 और इससे ऊपर

$str = '|apples}';

echo startsWith($str, '|'); // Returns true
echo endsWith($str, '}'); // Returns true
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3