Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में डैश को CamelCase में बदलें

PHP में डैश को CamelCase में बदलने के लिए कोड निम्नलिखित है -

नमूना इनपुट - यह-एक-परीक्षण-स्ट्रिंग है

नमूना आउटपुट - thisIsATestString

नोट - रेगेक्स या कॉलबैक का उपयोग करने की कोई आवश्यकता नहीं है। इसे ucwords का उपयोग करके प्राप्त किया जा सकता है।

function dashToCamelCase($string, $capitalizeFirstCharacter = false) {
   $str = str_replace(' ', '', ucwords(str_replace('-', ' ', $string)));
   if (!$capitalizeFirstCharacter) {
      $str[0] = strtolower($str[0]);
   }
   return $str;
}
echo dashToCamelCase('this-is-a-string');

PHP संस्करण>=5.3 के लिए, नीचे दिए गए कोड का उपयोग किया जा सकता है -

function dashToCamelCase($string, $capitalizeFirstCharacter = false) {
   $str = str_replace('-', '', ucwords($string, '-'));
   if (!$capitalizeFirstCharacter) {
      $str = lcfirst($str);
   }
   return $str;
echo dashToCamelCase('this-is-a-test-string');

'strtolower' के बजाय 'lcfirst' फ़ंक्शन का उपयोग करने की आवश्यकता है।


  1. - बहुआयामी PHP सरणी को जावास्क्रिप्ट सरणी में कैसे बदलें?

    आप जावास्क्रिप्ट में PHP सरणी का उपयोग कर सकते हैं। यह एकल के साथ-साथ बहुआयामी सरणी के लिए भी काम करता है। json_encode() का इस्तेमाल करें इसे प्राप्त करने की विधि। निम्नलिखित बहु-आयामी PHP सरणी है। $myArr=array(array(Amit, amit@example.com), array(Rahul, rahul@example.com),); PHP बहुआयामी सरणी को

  1. - PHP सरणी को जावास्क्रिप्ट सरणी में कैसे बदलें?

    आप जावास्क्रिप्ट में PHP सरणी का उपयोग कर सकते हैं। यह एकल के साथ-साथ बहुआयामी सरणी के लिए भी काम करता है। json_encode() का इस्तेमाल करें इसे प्राप्त करने की विधि। मान लें कि हमारा PHP सरणी है - $myArr =array(Amit, amit@example.com); PHP सरणी को जावास्क्रिप्ट में कनवर्ट करना। var arr =; अब, आइए अं

  1. PHP चर  11:00 AM  को MySQL समय प्रारूप में बदलें? PHP चर "11:00 AM" को MySQL समय प्रारूप में बदलें?

    PHP वेरिएबल “11:00 AM:MySQL टाइम फॉर्मेट में कनवर्ट करने के लिए डेटटाइम का उपयोग करें। PHP कोड इस प्रकार है - $phpTime = '11:00 AM'; echo('The PHP Time Format is ='); echo ($phpTime); $timeFormat = DateTime::createFromFormat( 'H:i A', $phpTime); $MySQLTimeFormat = $timeForma