स्ट्रिंग को कैपिटलाइज करना

PHP:
स्ट्रिंग को कैपिटलाइज करना

कैसे करें:

PHP विभिन्न फंक्शन्स का सहज समर्थन करता है जो स्ट्रिंग्स को कैपिटलाइज़ करने का काम करते हैं, प्रत्येक एक विभिन्न उद्देश्य सेवा करता है। यहाँ आप उनका उपयोग कैसे कर सकते हैं:

एक स्ट्रिंग के पहले अक्षर को कैपिटलाइज़ करना:

$string = "हेलो, वर्ल्ड!";
$capitalizedString = ucfirst($string);
echo $capitalizedString; // आउटपुट: हेलो, वर्ल्ड!

प्रत्येक शब्द के पहले अक्षर को कैपिटलाइज़ करना:

$string = "हेलो, वर्ल्ड!";
$capitalizedWords = ucwords($string);
echo $capitalizedWords; // आउटपुट: हेलो, वर्ल्ड!

पूरी स्ट्रिंग को अपरकेस में बदलना:

$string = "हेलो, वर्ल्ड!";
$upperCaseString = strtoupper($string);
echo $upperCaseString; // आउटपुट: हेलो, वर्ल्ड!

अधिक अनुकूलन या तीसरे पक्ष के समाधानों की आवश्यकता वाली परिस्थितियों के लिए, जैसे mbstring (मल्टीबाइट स्ट्रिंग्स के लिए) जैसे पुस्तकालयों का उपयोग किया जा सकता है, विशेषकर जब अंतरराष्ट्रीयकरण से निपटने की बात आती है जहाँ अक्षर मूल ASCII सेट से परे जा सकते हैं।

UTF-8 स्ट्रिंग्स को कैपिटलाइज़ करने के लिए mbstring का उपयोग करना:

सुनिश्चित करें कि आपके PHP कॉन्फ़िगरेशन में mbstring एक्सटेंशन सक्षम है, फिर:

$string = "élégant";
$capitalizedString = mb_convert_case($string, MB_CASE_TITLE, "UTF-8");
echo $capitalizedString; // आउटपुट: Élégant

यह दृष्टिकोण उन स्ट्रिंग्स को सटीक रूप से कैपिटलाइज़ करने में मदद करता है जिनमें नॉन-ASCII अक्षर शामिल होते हैं, विभिन्न भाषाओं की सूक्ष्मताओं का पालन करते हुए।