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

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

คำอธิบาย

ฟังก์ชัน str_split() ใช้แปลงสตริงเป็นอาร์เรย์ โดยแบ่งสตริงออกเป็นชิ้นๆ ตามความยาวที่ระบุ ฟังก์ชันนี้มีประโยชน์เมื่อต้องการประมวลผลสตริงทีละชุดตัวอักษร

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

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

พารามิเตอร์

  • string - สตริงที่ต้องการแบ่ง
  • length - ความยาวของแต่ละชิ้น (ค่าเริ่มต้น 1)

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

คืนค่าอาร์เรย์ของสตริงย่อย ถ้า length น้อยกว่า 1 จะคืนค่า false ถ้า length มากกว่าความยาวสตริง จะคืนค่าอาร์เรย์ที่มีเพียงองค์ประกอบเดียวคือสตริงทั้งหมด

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

ตัวอย่างที่ 1 - แบ่งทีละตัวอักษร

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

ผลลัพธ์

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

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

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

ผลลัพธ์

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