Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน chunk_split() ใน PHP

คำอธิบาย

ฟังก์ชัน chunk_split() ใช้แบ่งสตริงเป็นชิ้นๆ (chunks) ขนาดที่ระบุ และใส่ตัวคั่นท้ายแต่ละชิ้น ใช้บ่อยสำหรับการจัดรูปแบบข้อความยาว เช่น base64 encoding ในอีเมล (RFC 2045 กำหนด 76 ตัวอักษรต่อบรรทัด)

รูปแบบการใช้งาน (Syntax)

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

พารามิเตอร์

  • string - สตริงที่ต้องการแบ่ง
  • length - ความยาวแต่ละชิ้น (ค่าเริ่มต้น 76)
  • separator - ตัวคั่นท้ายชิ้น (ค่าเริ่มต้น \r\n)

ค่าที่คืนกลับ (Return Value)

คืนค่าสตริงที่แบ่งแล้ว

ตัวอย่างการใช้งาน

ตัวอย่างที่ 1 - แบ่งทีละ 1 ตัวอักษร คั่นด้วย .

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

ผลลัพธ์

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

ตัวอย่างที่ 2 - แบ่งทีละ 3 ตัวอักษร คั่นด้วย $$

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

ผลลัพธ์

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