ส่งกลับสตริงที่มีอักขระเฉพาะทั้งหมดที่ใช้ใน "Hello World!" (โหมด 3):
<?php$str = "สวัสดีชาวโลก!";echo count_chars($str,3);?>ฟังก์ชัน count_chars() ส่งกลับข้อมูลเกี่ยวกับอักขระที่ใช้ในสตริง (เช่น จำนวนครั้งที่อักขระ ASCII ปรากฏในสตริง หรือมีการใช้อักขระในสตริงแล้วหรือไม่)
count_chars( สตริง โหมด )
พารามิเตอร์ | อธิบาย |
---|---|
เชือก | ที่จำเป็น. ระบุสตริงที่จะตรวจสอบ |
โหมด | ไม่จำเป็น. ระบุโหมดการส่งคืน ค่าเริ่มต้นคือ 0 มีโหมดการกลับที่แตกต่างกัน: 0 - อาร์เรย์ ค่า ASCII คือชื่อคีย์ จำนวนครั้งที่เกิดขึ้นคือค่าคีย์ 1 - อาร์เรย์, ค่า ASCII คือชื่อคีย์, จำนวนครั้งที่เกิดขึ้นคือค่าคีย์, จะแสดงเฉพาะค่าที่มีการเกิดขึ้นมากกว่า 0 เท่านั้น 2 - อาร์เรย์, ค่า ASCII คือชื่อคีย์, จำนวนการเกิดขึ้นคือค่าคีย์, เฉพาะค่าที่มีจำนวนการเกิดขึ้นเท่ากับ 0 เท่านั้นที่ถูกแสดงรายการ 3 - สตริงที่มีอักขระต่างกันทั้งหมดที่ใช้ 4 - สตริงที่มีอักขระเฉพาะที่ไม่ได้ใช้ทั้งหมด |
ค่าส่งคืน: | ขึ้นอยู่กับพารามิเตอร์ โหมด ที่ระบุ |
---|---|
เวอร์ชัน PHP: | 4+ |
ส่งกลับสตริงที่มีอักขระทั้งหมดที่ไม่ได้ใช้ใน "Hello World!" (โหมด 4):
<?php$str = "สวัสดีชาวโลก!";echo count_chars($str,4);?>ในตัวอย่างนี้ เราจะใช้ count_chars() เพื่อตรวจสอบสตริง โดยตั้งค่าโหมดส่งคืนเป็น 1 โหมด 1 จะส่งคืนอาร์เรย์ที่มีค่า ASCII เป็นชื่อคีย์และจำนวนครั้งที่เกิดขึ้นเป็นค่าคีย์:
<?php$str = "สวัสดีชาวโลก!";print_r(count_chars($str,1));?>อีกตัวอย่างหนึ่งของการนับจำนวนครั้งที่อักขระ ASCII ปรากฏในสตริง:
<?php$str = "PHP สนุกดี!!";$strArray = count_chars($str,1);foreach ($strArray as $key=>$value) {echo "The character <b>'".chr ($key)"'</b> พบ $value time(s)<br>"; }?>