Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - Làm cách nào để lấy phần được chọn của chuỗi bằng mb_substr ()?


Trong PHP, mb_substr () được sử dụng để trả về phần đã chọn của một chuỗi đã cho. Két an toàn nhiềubyte substr () hoạt động dựa trên số lượng ký tự. Nó đếm vị trí từ đầu của chuỗi. Nó sẽ trả về 0 cho vị trí ký tự đầu tiên và 1 cho ký tự vị trí thứ hai, v.v.

Cú pháp

string mb_substr(str $string, int $start, int $length, str $encoding)

Tham số

Hàm PHP này chấp nhận bốn tham số: $ string , $ start , $ length $ encoding .

  • $ string− Tham số này được sử dụng để trích xuất chuỗi con từ chuỗi đã cho.

$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
  • $ start− Tham số này trả về 0 cho ký tự đầu tiên bắt đầu nếu bắt đầu không âm. Ví dụ:nếu chuỗi đã cho là “abcefg” thì ký tự ở vị trí đầu tiên là 0 có nghĩa là “a” và như thế. Nếu chuỗi bắt đầu là số âm, thì nó sẽ trả về ký tự từ cuối chuỗi.

  • $ length− Tham số độ dài là số ký tự tối đa được sử dụng từ chuỗi.

// Length is used from character (5 to 10) (5, 10, "UTF-8");
  • $ encoding− Nó được sử dụng để mã hóa ký tự. Nếu nó bị bỏ qua hoặc rỗng, giá trị mã hóa ký tự bên trong sẽ được sử dụng.

Giá trị trả lại

Hàm chuỗi con multibyte sẽ trả về phần đã chọn từ chuỗi đã cho bằng cách sử dụng start độ dài tham số.

Ví dụ

<?php
   // the mb_substr function will return
   // the selected part of string
   $string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");

   // Convert selected string in upper case
   $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");

   // Output will be me to the
   echo "$string";
?>

Đầu ra

ME TO THE