Hàm str_word_count() trong PHP
Hàm str_word_count() sẽ lấy thông tin về các từ có trong chuỗi, bao gồm số từ, vị trí xuất hiện .v.v.
Cú pháp:
str_word_count($str, $format, $charlist);
Trong đó:
$str
là chuỗi cần kiểm tra.$format
là tham số quy định kết quả trả về, mặc định nếu không chuyền thì $format = 0:- Nếu
$format = 0
, hàm trả về số từ có trong chuỗi. - Nếu
$format = 1
, hàm trả về một mảng liên tục bao gồm các từ có trong chuỗi. - Nếu
$format = 2
, hàm trả về một mảng kết hợp, với khóa là vị trí xuất hiện của từ còn giá trị sẽ là từ đó.
- Nếu
$charlist
là danh sách các kí tự được xem như là 1 từ.
PHP:
$input = "Tui Hoc Web duoc tao ra boi Le Dang Dung";
$result = str_word_count($input);
$result_2 = str_word_count($input, 1);
$result_3 = str_word_count($input, 2);
echo "<pre>";
print_r($result);
echo "</pre>";
echo "<pre>";
print_r($result_2);
echo "</pre>";
echo "<pre>";
print_r($result_3);
echo "</pre>";
Kết quả:
Mã:
10
Array
(
[0] => Tui
[1] => Hoc
[2] => Web
[3] => duoc
[4] => tao
[5] => ra
[6] => boi
[7] => Le
[8] => Dang
[9] => Dung
)
Array
(
[0] => Tui
[4] => Hoc
[8] => Web
[12] => duoc
[17] => tao
[21] => ra
[24] => boi
[28] => Le
[31] => Dang
[36] => Dung
)