Napisałem sobie taką oto funkcje
<?php function str_poz($string, $igla) { if ($string[$i] == $igla[0]) if ($string[$i+1] == $igla[1]) if ($string[$i+2] == $igla[2]) $pozycja[] = $i+1; { } } ?>
Funkcja ma za zadnie znajdować pozycję danego podciągu w ciągu. Niestety moje rozwiązanie ma dosyć poważną wadę , możliwe jest określanie pozycji jedynie podciągów 3 znakowych. Chciałbym aby funkcja była bardziej "elastyczna" dlatego próbowałem wprowadzić jeszcze jedną pętlę , niestety nie zachowuje ona struktury warunków.
<?php function str_poz($string, $igla) { if ($string[$i + $j] == $igla[$j]) $pozycja[] = $i+1; { } } ?>
Może macie jakiś pomysł (podpowiedź) jak prawiodłowo wpleść tutaj drugą pętle ?