Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm str_split() trong PHP

Giới thiệu

Hàm str_split() chuyển đổi một chuỗi thành mảng, chia thành các phần tử có độ dài bằng nhau.

Cú pháp

str_split(string $str, int $length = 1): array

Tham số

  • str - Chuỗi cần chia.
  • length (tùy chọn) - Độ dài mỗi phần tử. Mặc định = 1 (tách từng ký tự).

Giá trị trả về

Trả về mảng các chuỗi con. Nếu length < 1 trả về false. Nếu length > độ dài chuỗi, trả về mảng 1 phần tử là toàn bộ chuỗi.

Ví dụ

Ví dụ 1: Tách từng ký tự (mặc định)

<?php
$str = "Android";
print_r(str_split($str));
?>

Kết quả:

Array
(
    [0] => A
    [1] => n
    [2] => d
    [3] => r
    [4] => o
    [5] => i
    [6] => d
)

Ví dụ 2: Tách mỗi 3 ký tự

<?php
$str = "DavidBeckham";
print_r(str_split($str, 3));
?>

Kết quả:

Array
(
    [0] => Dav
    [1] => idB
    [2] => eck
    [3] => ham
)