Cytat
W manualu php.net masz jak wół napisane, że f-cja substr_count zwraca Ci liczbę dopasowań.
A ja jak wół to wiem. Tylko, że ja nie chcę ciągu porównać z jednym wyrazem, ale z tablicą z wyrazami. Np.
<?php
array('1', '2', '3', '4', '5'); ?>
I taraz nie wiem jak to zrobić żeby
bez względu czy wynikiem będzie:
1,3,5 czy 1,2,3 czy 1,1,1 wykonywał się jeden warunek, a jeśli:
2,2,2,2,2,2 czy 2,2,2,3,4,5 czy 2,2,4,4,5,5 ale suma tych znalezionych ciągów przekroczy 5 wykonywał się drugi warunek. Zrozumiałeś o co mi chodzi blooregard?
(W przykładzie podałem cyfry, ale chodzi mi raczej o słowa typu 'raz', 'dwa', 'trzy', ...).
Edit:Z porównaniem ciągu z tablicą już sobie jakoś poradziłem. Ładnie wyświetla wyniki koło siebie.
<?php
$text = 'Jakiś długi, ale to długi tekst';
$tablica = array('Jakiś', 'długi', 'w_tekście_brak_tego_słowa'); foreach ($tablica as $tablica)
?>
Ale nadal nie wiem jak je zsumować żeby później sprawdzić za pomocą warunku.

Kombinuje, ale coś nie wychodzi. Jeśli macie jakieś uwagi co do tego rozwiązania napiszcie, ale tak jak wspomniałem teraz głównie chodzi mi o to jak zsumować te wartości.