Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP – กรณีพับในสตริงโดยใช้ mb_convert_case()


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