PHP count_chars() 函数
实例
返回一个字符串,包含在 "Hello World!" 中使用过的所有不同字符(模式 3):
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
定义和用法
count_chars() 函数返回字符串中使用的字符信息(例如,字符串中ASCII字符的出现次数,或者某个字符是否已被使用过)。
语法
count_chars(string,mode)
参数 | 描述 |
---|---|
string | 必需。指定要检查的字符串。 |
mode |
可选。指定返回模式。默认为 0。以下是不同的返回模式:
|
Τεχνικές λεπτομέρειες
Αποτελέσματα Επιστροφής: | βασίζεται στο καθορισμένο mode Παράμετροι. |
Εκδοχή PHP: | 4+ |
Περισσότερα παραδείγματα
Παράδειγμα 1
Επιστρέφει μια αλφαβητική ακολουθία που περιέχει όλους τους χαρακτήρες που δεν χρησιμοποιούνται στο "Hello World!" (μοτίβο 4):
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
Παράδειγμα 2
Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε το count_chars() για να ελέγξουμε την αλφαβητική ακολουθία, το μοτίβο επιστροφής θα είναι 1. Το μοτίβο 1 θα επιστρέψει έναν πίνακα, όπου οι τιμές ASCII θα είναι τα ονόματα των κλειδιών και οι συχνότητες εμφάνισης θα είναι οι τιμές των κλειδιών:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
Παράδειγμα 3
Διαφορετικό παράδειγμα λογισμικού για τον υπολογισμό της συχνότητας εμφάνισης ενός χαρακτήρα ASCII σε μια αλφαβητική ακολουθία:
<?php $str = "PHP is pretty fun!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "Καταφύλακας <b>'".chr($key)."'</b> βρέθηκε $value φορές.<br>"; } ?>