Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyszukiwanie strpos ciągu w którym są znaczki polskie
Forum PHP.pl > Forum > Przedszkole
grzechu2206
Muszę sprawdzić numer pozycji na której znajduje się wyrażenie "Tytułem:"

Mam coś takiego:
aha.. dane wejściowe są nieco inaczej pobierane z formularza w html i metodą post przesyłane do pliku php.


$dane = "Bla bla Tytułem: ala ma kota... ";
$Tytułem_pos = strpos($dane, 'Tytułem:');
echo $Tytułem_pos;


niestety nie znajduje tej pozycji, gdyż jest użyta polska litera "ł" . Jak zrobić, aby nie modyfikując danych wejściowych, skorzystać z funkcji strpos, aby zwracała wartość poprawnie?

Dzięki za pomoc
php programmer
Twój kod działa i znajduje pozycję 8,
grzechu2206
ok. to inaczej... pewnie dlatego , że tak zapisałem go tutaj...

w oryginale dane wejściowe są nieco inaczej pobierane..
mam tak:


//plik skrypt.php

<?php
$dane= $_POST[dane_wejsciowe];
$Tytułem_pos = strpos($dane, 'Tytułem:');
echo $Tytułem_pos;
?>

//przy czym dane_wejsciowe są pobierane z pliku test.html z formularza, który jest na tej stronie




//plik test.html:

<html>
<body>
<form action="skrypt.php" method="POST">
<textarea name="dane_wejsciowe" style="height:300px;width:400px;"></textarea>
<br>
<INPUT type="submit" value="Prześlij">
</body>
</html>


gdy do formularza w html wpiszę "Bla bla Tytułem: ala ma kota..."
to wówczas po przejściu do php nie zwraca numeru pozycji słowa Tytułem
i własnie nie wiem jak sobie z tym poradzić..
jesli w tym wyrażeniu nie byłoby polskiej litery "ł" to zwraca pozycję.


pomóżcie proszę
php programmer
No to pewnie jest różnica w kodowaniu,
ściągnij sobie jakąś biblioteczkę, do konwersji
i potraktuj nią swoje dane.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.