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

อธิบายฟังก์ชัน str_split() ใน PHP


PHP นำเสนอฟังก์ชัน inbuilt ประเภทต่างๆ ที่มีฟังก์ชันเฉพาะ str_split() เป็นฟังก์ชันที่กำหนดไว้ล่วงหน้าใน PHP และใช้เพื่อแปลงสตริงที่กำหนดให้เป็นอาร์เรย์

ฟังก์ชันนี้ทำงานในลักษณะที่แยกสตริงที่กำหนดเป็นสตริงที่มีความยาวน้อยกว่า ความยาวจะถูกกำหนดโดยอินพุตของผู้ใช้ จากนั้นจัดเก็บส่วนประกอบในอาร์เรย์และส่งคืนอาร์เรย์

ทีนี้มาพูดถึงพารามิเตอร์กัน

พารามิเตอร์

ฟังก์ชันยอมรับพารามิเตอร์สองตัวและอธิบายไว้ด้านล่าง

สตริง(บังคับ)

นี่หมายถึงสตริงที่ต้องการแปลงเป็นอาร์เรย์

ระยะการแยก (ไม่จำเป็น)

นี่หมายถึงความยาวของแต่ละส่วนของอาร์เรย์ เราต้องการแยกสตริงของเราออก โดยค่าเริ่มต้น ฟังก์ชันยอมรับค่าเป็น 1

ตัวอย่าง

<?php
   $string = "TutorialsPoint";
   print_r(str_split($string));
   $string = "WelcomeTo Tutorials Point";
   print_r(str_split($string, 4))
?>

ผลลัพธ์

Array
(
[0] => T
[1] => u
[2] => t
[3] => o
[4] => r
[5] => i
[6] => a
[7] => l
[8] => s
[9] => P
[10] => o
[11] => i
[12] => n
[13] => t
)
Array
(
[0] => Welc
[1] => omeT
[2] => o Tu
[3] => tori
[4] => als
[5] => Poin
[6] => t
)

คำอธิบาย

ในตัวอย่างข้างต้น ในนิพจน์แรก เราไม่ได้ส่งพารามิเตอร์ใด ๆ เป็นความยาวของกลุ่มอาร์เรย์ ดังนั้นโดยค่าเริ่มต้น พารามิเตอร์จะแปลงสตริงเป็นอาร์เรย์ที่มีองค์ประกอบเดียว

ในนิพจน์ที่สอง เราได้ผ่านความยาวของเซ็กเมนต์เป็น "4" ดังนั้นมันจึงแปลงสตริงเป็นอาร์เรย์ที่มีความยาว 1 เซ็กเมนต์ 4