[Php 5, Php 7, Php 8]
STR_SPLIT - Chuyển đổi chuỗi thành một mảng — Convert a string to an array
Sự mô tả
str_split [chuỗi $string
, int $length
= 1]: mảng[string $string
, int $length
= 1]: array
Thông số
string
Chuỗi đầu vào.
length
Chiều dài tối đa của khối.
Trả về giá trị
Nếu tham số length
tùy chọn được chỉ định, mảng được trả về sẽ được chia thành các khối với mỗi phần length
, ngoại trừ phần cuối cùng có thể ngắn hơn nếu chuỗi không chia đều. Mặc định length
là 1
, có nghĩa là mỗi đoạn sẽ có kích thước một byte.
Errors/Exceptions
Nếu length
nhỏ hơn 1
, một giá trị sẽ bị ném.ValueError will be thrown.
Thay đổi
8.0.0 | str_split [chuỗi $string , int $length = 1]: mảngValueError will be thrown now; previously, an error of level $string 3 has been raised instead, and the function returned $string 4.
|
Thông số
string
str_split[]
$string
5
$string
6
$string
7Chuỗi đầu vào.
Array [ [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => F [7] => r [8] => i [9] => e [10] => n [11] => d ] Array [ [0] => Hel [1] => lo [2] => Fri [3] => end ]
length
Chiều dài tối đa của khối.:
Trả về giá trị will split into bytes, rather than characters when dealing with a multi-byte encoded string. Use mb_str_split[] to split the string into code points.
Nếu tham số length
tùy chọn được chỉ định, mảng được trả về sẽ được chia thành các khối với mỗi phần length
, ngoại trừ phần cuối cùng có thể ngắn hơn nếu chuỗi không chia đều. Mặc định length
là 1
, có nghĩa là mỗi đoạn sẽ có kích thước một byte.
- Nếu
length
nhỏ hơn1
, một giá trị sẽ bị ném. - Thay đổi
- Phiên bản
- Nếu
length
nhỏ hơn1
, giá trịerror sẽ bị ném ngay bây giờ; Trước đây, một lỗi của cấp$string
3 đã được nêu ra và chức năng đã trả lại$string
4. - Ví dụ
- Ví dụ #1 Ví dụ sử dụng str_split []
- for
Ví dụ trên sẽ xuất ra: ¶
Ghi chú
$string
8
$string
9
$length
0