PHP-তে ড্যাশকে CamelCase-এ কনভার্ট করার কোড নিচে দেওয়া হলো:
স্যাম্পল ইনপুট − this-is-a-test-string
স্যাম্পল আউটপুট − 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 ফাংশন ব্যবহার করতে হয়।