ফাংশন mb_strtolower
ফাংশন mb_strtolower একটি স্ট্রিং এর সমস্ত অক্ষরকে লোয়ার কেসে রূপান্তর করে,
মাল্টিবাইট এনকোডিং এর বৈশিষ্ট্যগুলি বিবেচনা করে। এটি প্রথম প্যারামিটার হিসেবে একটি স্ট্রিং নেয়,
এবং দ্বিতীয় (ঐচ্ছিক) প্যারামিটার হিসেবে - এনকোডিং। যদি এনকোডিং উল্লেখ না করা হয়, স্ক্রিপ্টের অভ্যন্তরীণ এনকোডিং ব্যবহার করা হয়।
সিনট্যাক্স
mb_strtolower(string, [encoding]);
উদাহরণ
সিরিলিক সহ একটি স্ট্রিংকে লোয়ার কেসে রূপান্তর করা যাক:
<?php
echo mb_strtolower('Привет МИР');
?>
কোড 실행ের ফলাফল:
'привет мир'
উদাহরণ
UTF-8 এনকোডিং উল্লেখ করে একটি স্ট্রিং রূপান্তর করা যাক:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
কোড 실행ের ফলাফল:
'hello world'
উদাহরণ
মাল্টিবাইট স্ট্রিং এর জন্য সাধারণ strtolower এর সাথে তুলনা:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
কোড 실행ের ফলাফল:
'Привет Мир'
'привет мир'
আরও দেখুন
-
ফাংশন
mb_strtoupper,
যা একটি স্ট্রিংকে আপার কেসে রূপান্তর করে -
ফাংশন
strtolower,
যা একটি স্ট্রিংকে লোয়ার কেসে রূপান্তর করে