Συνάρτηση substr_count

Η συνάρτηση substr_count μετράει πόσες φορές εμφανίζεται μια υποσυμβολοσειρά σε μια συμβολοσειρά. Λειτουργεί σωστά μόνο με λατινικούς χαρακτήρες (μονοβάθμιους χαρακτήρες).

Σύνταξη

phpsubstr_count(string $haystack, string $needle, int $offset = 0, ?int $length = null): int

Παράδειγμα

Ας μετρήσουμε πόσες φορές στη συμβολοσειρά μας εμφανίζεται η υποσυμβολοσειρά 'test':

php<?php
  echo substr_count('test www test', 'test');  
?>

Αποτέλεσμα εκτέλεσης κώδικα:

php2

Δείτε επίσης

  • τη συνάρτηση mb_substr_count,
    που λειτουργεί με πολυβάθμιες κωδικοποιήσεις
  • τη συνάρτηση str_word_count,
    που μετράει τον αριθμό των λέξεων σε μια συμβολοσειρά
  • τη συνάρτηση substr_count,
    που μετράει τον αριθμό των υποσυμβολοσειρών
  • τη συνάρτηση count_chars,
    που μετράει τον αριθμό των χαρακτήρων