Strtolower utf8 PHP

Các hàm trên không hoạt động trên các chuỗi nhiều byte, bạn nên sử dụng các hàm tương đương nhiều byte của các hàm đó

  1. //Syntax
    strtolower(string $string): string
    6
  2. //Syntax
    strtolower(string $string): string
    7
  3. //Syntax
    strtolower(string $string): string
    8
  4. //Syntax
    strtolower(string $string): string
    9

người đi bộ đường dài

//Syntax
strtoupper(string $string): string

Hàm

0 chuyển đổi các ký tự chuỗi thành chữ hoa

strtolower

//Syntax
strtolower(string $string): string

Hàm

1 viết thường tất cả các ký tự trong một chuỗi

ucfirst

//Syntax
strtolower(string $string): string
0

Hàm

2 viết hoa ký tự đầu tiên của chuỗi

//Syntax
strtolower(string $string): string
2

ucwords

//Syntax
strtolower(string $string): string
3

Hàm

3 viết hoa ký tự đầu tiên của mỗi từ trong một chuỗi

//Syntax
strtolower(string $string): string
5

4 tùy chọn chứa các ký tự tách từ. Xem ví dụ sau

//Syntax
strtolower(string $string): string
7

Thay đổi trường hợp chuỗi nhiều byte

Các hàm chuỗi gốc trong PHP giả định rằng các chuỗi là một mảng các byte đơn, vì vậy các hàm

1, 
0, 
3 và 
2 sẽ không hoạt động trên các chuỗi nhiều byte, chẳng hạn như các ký tự tiếng Nhật và tiếng Trung. Bạn nên sử dụng các hàm tương đương nhiều byte của các hàm đó, chẳng hạn như 
9, 
//Syntax
strtolower(string $string): string
00 và
//Syntax
strtolower(string $string): string
01

Các hàm nhiều byte chấp nhận một tham số tùy chọn khác để mã hóa ký tự. Nếu nó bị bỏ qua, giá trị mã hóa ký tự bên trong sẽ được sử dụng

Chúng tôi có thể đặt mã hóa ký tự bên trong bằng cách sử dụng

//Syntax
strtolower(string $string): string
02

//Syntax
strtolower(string $string): string
6

Bằng cách thiết lập mã hóa bên trong, không cần thiết phải cung cấp tham số mã hóa cho các hàm nhiều byte

mb_strtolower

0

Hàm

9 viết thường tất cả các ký tự trong chuỗi nhiều byte. Nếu tham số thứ hai 
//Syntax
strtolower(string $string): string
04 bị bỏ qua, giá trị mã hóa ký tự bên trong sẽ được sử dụng

1

mb_strtoupper

Hàm

//Syntax
strtolower(string $string): string
00 viết hoa tất cả các ký tự trong chuỗi nhiều byte

2

mb_convert_case

Hàm

//Syntax
strtolower(string $string): string
01 chuyển đổi trường hợp trên cơ sở thuộc tính ký tự Unicode, nó có thể chuyển đổi bất kỳ ký tự nào có thuộc tính 'bảng chữ cái', chẳng hạn như âm sắc A (Ä)

3

Cách viết hoa ký tự đầu tiên của chuỗi nhiều byte

PHP không có hàm

//Syntax
strtolower(string $string): string
07 nhưng bạn có thể sử dụng hàm tùy chỉnh sau để thay thế

ví dụ hàm mb_ucfirst

4

Từng bước tạo hàm mb_ucfirst

Hướng dẫn từng bước này sẽ xây dựng hàm

//Syntax
strtolower(string $string): string
07 ở trên

Bước 1. Tạo hàm mb_ucfirst sẽ chấp nhận hai tham số, thứ nhất cho chuỗi đầu vào và thứ hai cho mã hóa ký tự. Gán

//Syntax
strtolower(string $string): string
09 cho tham số mã hóa làm giá trị mặc định

5

Bước 2. Kiểm tra chuỗi rỗng bằng cách xác thực nó bằng hàm

//Syntax
strtolower(string $string): string
20. Hàm
//Syntax
strtolower(string $string): string
20 trả về
//Syntax
strtolower(string $string): string
22 nếu giá trị chuỗi không tồn tại hoặc bằng với
//Syntax
strtolower(string $string): string
23

6

Bước 3. Xác thực tham số thứ hai

//Syntax
strtolower(string $string): string
04 bằng hàm
//Syntax
strtolower(string $string): string
25. Hàm
//Syntax
strtolower(string $string): string
25 trả về true nếu giá trị là null. Nếu mã hóa ký tự không được cung cấp, chúng tôi sẽ chỉ định mã hóa nội bộ cho tham số
//Syntax
strtolower(string $string): string
04 bằng hàm
//Syntax
strtolower(string $string): string
02

7

Bước 4. Trích xuất ký tự đầu tiên của chuỗi bằng hàm

//Syntax
strtolower(string $string): string
29 (tương tự như hàm
//Syntax
strtolower(string $string): string
30 nhưng an toàn nhiều byte).
//Syntax
strtolower(string $string): string
29 chấp nhận bốn tham số. $string, $start, $length, $encoding. Giá trị $start ________ 132 và $length value _________ 133 trả về ký tự đầu tiên của chuỗi

8

Bước 4. Thay đổi ký tự đầu tiên

//Syntax
strtolower(string $string): string
34 bằng cách sử dụng chức năng
//Syntax
strtolower(string $string): string
00

9

Bước 5. Bây giờ trích xuất chuỗi còn lại (không có ký tự đầu tiên) từ chuỗi ban đầu bằng hàm

//Syntax
strtolower(string $string): string
29

Chúng tôi sẽ sử dụng

//Syntax
strtolower(string $string): string
33 và
//Syntax
strtolower(string $string): string
38 cho các giá trị bắt đầu và độ dài tương ứng trong hàm mb_substr để trích xuất tất cả các ký tự còn lại

Ghi chú. Nếu giá trị độ dài của giá trị

//Syntax
strtolower(string $string): string
09 được truyền vào, hàm
//Syntax
strtolower(string $string): string
29 sẽ trích xuất tất cả các ký tự đến cuối chuỗi

Việc sử dụng hàm strtolower() trong php là gì?

Hàm strtolower() chuyển chuỗi thành chữ thường . Ghi chú. Hàm này an toàn nhị phân. chức năng liên quan. strtoupper() - chuyển đổi một chuỗi thành chữ hoa.

Làm cách nào để viết thường chuỗi trong php?

Hàm strtolower() dùng để chuyển một chuỗi thành chữ thường. Hàm này lấy một chuỗi làm tham số và chuyển đổi tất cả các bảng chữ cái tiếng Anh viết hoa có trong chuỗi thành chữ thường. Tất cả các ký tự số hoặc ký tự đặc biệt khác trong chuỗi không thay đổi.

Làm cách nào tôi có thể viết hoa chữ cái đầu tiên trong PHP?

Hàm ucfirst() chuyển ký tự đầu tiên của chuỗi thành chữ hoa. chức năng liên quan. lcfirst() - chuyển ký tự đầu tiên của chuỗi thành chữ thường. ucwords() - chuyển ký tự đầu tiên của mỗi từ trong chuỗi thành chữ hoa.

mb_ strtolower là gì?

Trả về chuỗi có tất cả các ký tự chữ cái được chuyển thành chữ thường .