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

Giải thích hàm str_split () trong PHP


PHP cung cấp các loại hàm sẵn có khác nhau có các chức năng cụ thể. Str_split () là một hàm được xác định trước trong PHP và được sử dụng để chuyển đổi chuỗi đã cho thành một mảng.

Hàm này hoạt động theo cách nó chia chuỗi đã cho thành các chuỗi có độ dài nhỏ hơn, độ dài được xác định bởi đầu vào của người dùng, sau đó lưu trữ các thành phần trong một mảng và trả về mảng.

Bây giờ hãy 'thảo luận về các tham số.

Tham số

Hàm ghi nhận hai tham số và được giải thích bên dưới

chuỗi (bắt buộc)

Điều này có nghĩa là chuỗi cần chuyển đổi thành một mảng.

độ dài phân chia (tùy chọn)

Điều này có nghĩa là đối với độ dài của mỗi đoạn mảng, chúng ta muốn chia chuỗi của chúng ta thành. Theo mặc định, hàm xác nhận giá trị là 1.

Ví dụ

<?php
   $string = "TutorialsPoint";
   print_r(str_split($string));
   $string = "WelcomeTo Tutorials Point";
   print_r(str_split($string, 4))
?>

Đầu ra

Array
(
[0] => T
[1] => u
[2] => t
[3] => o
[4] => r
[5] => i
[6] => a
[7] => l
[8] => s
[9] => P
[10] => o
[11] => i
[12] => n
[13] => t
)
Array
(
[0] => Welc
[1] => omeT
[2] => o Tu
[3] => tori
[4] => als
[5] => Poin
[6] => t
)

Giải thích

Trong ví dụ trên, trong biểu thức đầu tiên, chúng ta chưa chuyển bất kỳ tham số nào làm độ dài của một đoạn mảng, vì vậy theo mặc định, nó chuyển đổi chuỗi thành một mảng với một thành phần duy nhất.

Trong biểu thức thứ hai, chúng ta đã chuyển độ dài đoạn là "4", vì vậy nó chuyển đổi chuỗi thành một mảng có một đoạn có độ dài là 4.