72 of 410 menu

ฟังก์ชัน strtok

ฟังก์ชัน strtok แบ่งสตริงออกเป็นโทเค็น (ส่วนย่อย) ตามลำดับโดยใช้ตัวคั่นที่กำหนด การเรียกใช้ฟังก์ชันครั้งแรกรับสตริงและตัวคั่นเข้ามา ส่วนการเรียกใช้ครั้งต่อๆ ไปจะทำงานกับสตริงเดิมจนกว่าจะได้โทเค็นทั้งหมด เมื่อโทเค็นหมด ฟังก์ชันจะคืนค่า false

ไวยากรณ์

strtok(string, token);

ตัวอย่าง

มาแบ่งสตริงตามช่องว่างกัน:

<?php $string = "Hello world! How are you?"; $token = strtok($string, " "); while ($token !== false) { echo $token . "\n"; $token = strtok(" "); } ?>

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

Hello world! How are you?

ตัวอย่าง

มาแบ่งสตริงตามตัวคั่นหลายตัว:

<?php $string = "one,two-three.four"; $token = strtok($string, ",-."); while ($token !== false) { echo $token . "\n"; $token = strtok(",-."); } ?>

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

one two three four

ดูเพิ่มเติม

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