mb_convert_case() เป็นฟังก์ชัน inbuilt ใน PHP ที่ใช้ในการพับตัวพิมพ์เล็กและใหญ่ในสตริงที่กำหนด
ไวยากรณ์
string mb_convert_case(str $string, int $mode, str $encoding)
พารามิเตอร์
mb_convert_case() ยอมรับสามพารามิเตอร์:$string, $mode และ $encoding เพื่อทำการพับเคสบนเชือก
-
$string− พารามิเตอร์นี้ใช้เพื่อส่งคืนสตริงที่กำลังแปลง
-
โหมด$: พารามิเตอร์โหมดใช้สำหรับโหมดการแปลง สามารถใช้สำหรับการแปลงสตริงแบบหลายไบต์สำหรับ MB_CASE_UPPER, MB_CASE_LOWER, MB_CASE_TITLE, MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE, MB_CASE_FOLD_SIMPLE
-
การเข้ารหัส $: พารามิเตอร์นี้เป็นการเข้ารหัสอักขระ หากละเว้นหรือเป็นโมฆะ ระบบจะใช้ค่าการเข้ารหัสอักขระภายใน
คืนค่า
mb_convert_case() ใช้เพื่อคืนค่าโหมดสตริงของการแปลง
หมายเหตุ: จาก PHP 7.3.0 ฟังก์ชันแบบหลายไบต์บางส่วนจะถูกเพิ่มเป็นโหมด เช่น MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE และ MB_CASE_FOLD_SIMPLE
ตัวอย่างที่ 1
<?php $string = "Hello World!, Welcome to the online Tutorial"; // convert above string in upper case $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8"); echo $string; // It will convert given string in lower case $string = mb_convert_case($string, MB_CASE_LOWER, "UTF-8"); echo $string; ?>
ผลลัพธ์
HELLO WORLD!, WELCOME TO THE ONLINE TUTORIALhello world!, welcome to the online tutorial
ตัวอย่างที่ 2
<?php $string = "Hello World!, Welcome to the online Tutorial"; // MB_CASE_TITLE is used $string = mb_convert_case($string, MB_CASE_TITLE, "UTF-8"); echo $string; // MB_CASE_UPPER_SIMPLE convert string in upper case $string = mb_convert_case($string, MB_CASE_UPPER_SIMPLE, "UTF-8"); echo $string; ?>
ผลลัพธ์
Hello World!, Welcome To The Online TutorialHELLO WORLD!, WELCOME TO THE ONLINE TUTORIAL