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

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

คำอธิบาย

ฟังก์ชัน count_chars() ใช้วิเคราะห์ตัวอักษรในสตริง คืนค่าข้อมูลต่างๆ ตามโหมดที่ระบุ เช่น จำนวนครั้งที่แต่ละ ASCII 出现, รายการตัวอักษรที่ใช้/ไม่ได้ใช้

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

count_chars(string $string, int $mode = 0): array|string

พารามิเตอร์

  • string - สตริงที่ต้องการวิเคราะห์
  • mode - โหมดการคืนค่า (ค่าเริ่มต้น 0):
    • 0 - อาร์เรย์ key=ASCII value=จำนวนครั้ง (ทุกค่า 0-255)
    • 1 - อาร์เรย์ key=ASCII value=จำนวนครั้ง (เฉพาะที่ > 0)
    • 2 - อาร์เรย์ key=ASCII value=จำนวนครั้ง (เฉพาะที่ = 0)
    • 3 - สตริงของตัวอักษรที่ใช้ทั้งหมด (เรียงตาม ASCII)
    • 4 - สตริงของตัวอักษรที่ไม่ได้ใช้ (0-255)

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

คืนค่าอาร์เรย์หรือสตริง ขึ้นอยู่กับ mode

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

ตัวอย่างที่ 1 - mode 1 (เฉพาะที่มีอยู่)

<?php
$s = "Welcome!";
print_r(count_chars($s, 1));
?>

ผลลัพธ์

Array
(
    [33] => 1
    [87] => 1
    [99] => 1
    [101] => 2
    [108] => 1
    [109] => 1
    [111] => 1
)

อธิบาย: ! (33), W (87), c (99), e (101 x2), l (108), m (109), o (111)

ตัวอย่างที่ 2 - mode 3 (ตัวอักษรที่ใช้)

<?php
$s = "Welcome!";
echo count_chars($s, 3);
?>

ผลลัพธ์

!Wcelmo