Hướng dẫn str_split php - str_split php

(Php 5, Php 7, Php 8)

STR_SPLIT - Chuyển đổi chuỗi thành một mảngConvert 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 length1, 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

Phiên bảnSự mô tả
8.0.0 str_split (chuỗi $string, int $length = 1): mảngValueError will be thrown now; previously, an error of level $string3 has been raised instead, and the function returned $string4.

Thông số

stringstr_split()

$string5

$string6

$string7

Chuỗ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ơn 1, một giá trị sẽ bị ném.
  • Thay đổi
  • Phiên bản
  • Nếu length nhỏ hơn 1, giá trịerror sẽ bị ném ngay bây giờ; Trước đây, một lỗi của cấp $string3 đã được nêu ra và chức năng đã trả lại $string4.
  • Ví dụ
  • Ví dụ #1 Ví dụ sử dụng str_split ()
  • for

Ví dụ trên sẽ xuất ra:

Ghi chú

$string8

$string9

$length0