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

Hàm chunk_split() trong PHP

Giới thiệu

Hàm chunk_split() chia chuỗi thành các đoạn (chunk) có độ dài cố định, chèn chuỗi kết thúc dòng sau mỗi đoạn. Thường dùng cho base64 encoding (RFC 2045).

Cú pháp

chunk_split(string $str, int $length = 76, string $end = "\r\n"): string

Tham số

  • str - Chuỗi cần chia.
  • length (tùy chọn) - Độ dài mỗi chunk. Mặc định 76.
  • end (tùy chọn) - Chuỗi kết thúc mỗi chunk. Mặc định "\r\n" (CRLF).

Giá trị trả về

Trả về chuỗi đã được chia chunk.

Ví dụ

Ví dụ 1: Chia mỗi 1 ký tự, phân cách bằng dấu chấm

<?php
$s = "Welcome!";
echo chunk_split($s, 1, ".");
?>

Kết quả:

W.e.l.c.o.m.e.!.

Ví dụ 2: Chia mỗi 3 ký tự, phân cách bằng $$

<?php
$s = "My Name is Tom";
echo chunk_split($s, 3, "$$");
?>

Kết quả:

My $$Nam$$e i$$s T$$om$$