69 of 410 menu

ฟังก์ชัน str_split

ฟังก์ชัน str_split แบ่งสตริง เป็นอาร์เรย์ พารามิเตอร์แรกรับ สตริง และพารามิเตอร์ที่สอง - จำนวนอักขระใน แต่ละองค์ประกอบอาร์เรย์ ตัวอย่างเช่น หากพารามิเตอร์ที่สอง กำหนดเป็น 3 - ฟังก์ชันจะแบ่ง สตริงเป็นอาร์เรย์ โดยแต่ละองค์ประกอบ อาร์เรย์จะมี 3 อักขระ

ไวยากรณ์

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

ตัวอย่าง

มาแบ่งสตริงทีละ 2 อักขระ ในแต่ละองค์ประกอบอาร์เรย์กัน (โปรดสังเกต ว่าองค์ประกอบสุดท้ายมีอักขระไม่ครบ และมีไม่ถึง 2 อักขระ แต่มีเพียงหนึ่งอักขระ):

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

ผลลัพธ์จากการรันโค้ด:

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

ตัวอย่าง

มาแบ่งสตริงทีละ 3 อักขระ ในแต่ละองค์ประกอบอาร์เรย์กัน:

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

ผลลัพธ์จากการรันโค้ด:

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

ตัวอย่าง . การประยุกต์ใช้งาน

มาหาผลรวมของตัวเลขกัน โดย แบ่งตัวเลขเป็นอาร์เรย์ด้วย str_split แล้วรวมองค์ประกอบของอาร์เรย์นี้ด้วย array_sum:

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

ผลลัพธ์จากการรันโค้ด:

15

ดูเพิ่มเติม

  • ฟังก์ชัน explode,
    ซึ่งแบ่งสตริงเป็นอาร์เรย์ตามตัวคั่น
  • ฟังก์ชัน number_format,
    ซึ่งจัดรูปแบบตัวเลข
ไทย
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ʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ