str_word_count
(PHP 4 >= 4.3.0, PHP 5)
str_word_count — Επιστρέφει πληροφορίες σχετικά με τις λέξεις που χρησιμοποιούνται σε ένα string
Περιγραφή
Μετράει το πλήθος των λέξεων που βρίσκονται στο string . Εάν η προαιρετική παράμετρος format δεν έχει οριστεί, τότε η επιστρεφόμενη τιμή θα είναι ένας integer, ο οποίος θα αναπαριστά το πλήθος των λέξεων που βρέθηκαν. Σε περίπτωση που η format έχει οριστεί, η επιστρεφόμενη τιμή θα είναι ένας πίνακας, το περιεχόμενο του οποίου εξαρτάται από την format . Οι πιθανές τιμές για την παράμετρο format και τα αποτελέσματα κάθε μιας αναφέρονται ακολούθως.
- 1 - επιστρέφει έναν πίνακα, που περιέχει όλες τις λέξεις που βρέθηκαν στο string .
- 2 - Επιστρέφει έναν associative πίνακα, όπου ο δείκτης είναι ο αριθμός της θέσης της λέξης εντός του string και η τιμή του στοιχείου είναι η ίδια η λέξη.
Για τους σκοπούς αυτής της συνάρτησης, η 'λέξη' ορίζεται ως ένα εξαρτόμενο από το locale string, το οποίο περιέχει αλφαβητικούς χαρακτήρες, και που μπορεί επίσης να περιέχει, αλλά όχι και να ξεκινάει, τους χαρακτήρες "'" και "-".
Example#1 Παραδείγματα χρήσης της str_word_count()
<?php
$str = "Hello friend, you're
looking good today!";
$a = str_word_count($str, 1);
$b = str_word_count($str, 2);
$c = str_word_count($str);
print_r($a);
print_r($b);
print $c;
/* Output may look like:
Array
(
[0] => Hello
[1] => friend
[2] => you're
[3] => looking
[4] => good
[5] => today
)
Array
(
[0] => Hello
[6] => friend
[14] => you're
[29] => looking
[46] => good
[51] => today
)
6
*/
?>
Ανατρέξτε επίσης στις συναρτήσεις: explode(), preg_split(), split(), count_chars(), και substr_count().