69 of 410 menu

Hàm str_split

Hàm str_split phân tách một chuỗi thành một mảng. Tham số đầu tiên của nó nhận một chuỗi, và tham số thứ hai - số lượng ký tự trong mỗi phần tử mảng. Ví dụ, nếu tham số thứ hai được đặt là 3 - hàm sẽ phân tách chuỗi thành mảng sao cho mỗi phần tử của mảng có 3 ký tự.

Cú pháp

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

Ví dụ

Hãy phân tách chuỗi theo 2 ký tự trong mỗi phần tử mảng (lưu ý rằng phần tử cuối cùng không đủ ký tự và ở đó không phải 2, mà là một):

<?php $str = 'abcde'; $arr = str_split($str, 2); var_dump($arr); ?>

Kết quả thực thi mã:

['ab', 'cd', 'e'];

Ví dụ

Hãy phân tách chuỗi theo 3 ký tự trong mỗi phần tử mảng:

<?php $str = 'abcdefg'; $arr = str_split($str, 3); var_dump($arr); ?>

Kết quả thực thi mã:

['abc', 'def', 'g'];

Ví dụ . Ứng dụng

Hãy tìm tổng các chữ số của một số. Để làm điều này, chúng ta phân tách số thành một mảng bằng str_split và tính tổng các phần tử của mảng này bằng array_sum:

<?php $num = 12345; echo array_sum(str_split($num, 1)); ?>

Kết quả thực thi mã:

15

Xem thêm

  • hàm explode,
    phân tách chuỗi thành mảng theo ký tự phân cách
  • hàm number_format,
    định dạng số
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối