php นับจำนวนข้อมูลใน Array (โดยแบ่งตามค่า) ด้วย array_count_values()


<?PHP
// php นับจำนวนข้อมูลใน Array (โดยแบ่งตามค่า) ด้วย array_count_values()
// เป็นฟังก์ชันที่ใช้นับจำนวนข้อมูลใน Array ถ้ามีข้อมูลใดซ้ำกันจะนับรวมกัน

// ตัวอย่างที่ 1
// ตัวแปร $cms_array เก็บค่า Array ที่เป็นชื่อ CMS
$cms_array = array('Wordpress', 'Joomla', 'Drupal', 'Wordpress', 'SilverStripe', 'CushyCMS', 'Drupal');

// ใช้คำสั่ง print_r() เพื่อแสดงชื่อ Array และ จำนวนของแต่ละ Array ออกมา
echo '<pre>';
print_r(array_count_values($cms_array));
echo '</pre>';

// ผลลัพพ์
// ตัวอย่างการแสดงผล เช่น WordPress นับจำนวนที่ซ้ำกันได้ = 2 ค่า

/*Array
(
    [Wordpress] => 2
    [Joomla] => 1
    [Drupal] => 2
    [SilverStripe] => 1
    [CushyCMS] = > 1
)*/
?>