Mam następujący problem. Potrzebuje znaleźć ciąg znaków w innym ciągu, bez względu na wielkość liter. Sprawa jest prosta jakby się wydawało, ale komplikuje się przy polskich znakach dużych i małych.
Może przykład:
$szukana = 'Łany zboża'; $ciag = 'Na polu falują na wietrze łany zboża. Jest to bezsensowny tekst'; $link = '<a href="">łany zboża</a>'; //pomysl pierwszy //pomysl drugi $pos = stripos($ciag,$szukana);
Celem jest zamiana tych nieszczęsnych łanów na link. Chodzi mi o pierwsze napotkane łany, jeśli w tekście będzie ich więcej, to tamte mają sobie pozostać nienaruszone.
Niestety oba moje sposoby nie działają. Jeśli szukane łany rozpoczyna wielka litera "Ł", a w tekście są łany pisane małą literą, to ich nie znajduje. Gdy w szukanej zmiennej zmienię "Ł" na "ł", to wtedy znajduje.
Prawdopodobieństwo wystąpienia takiego przypadku jest raczej niskie, ale mimo to chciałbym rozwiązać problem.
Czy ktoś ma jakiś pomysł?
Z góry dzięki.