Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyrażenia regularne i diakrytyki w utf8
joshrob
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 18.10.2006

Ostrzeżenie: (0%)
-----


Witam,

Czy ktoś może wyjaśnić dlaczego poniższe:
  1. <?php
  2. mb_regex_encoding('UTF-8');
  3. $string = 'kość';
  4. echo $string.' => ';
  5. $regexp = '^[a-z]{3,6}$';
  6. echo (!mb_ereg($regexp,$string))?'err ':'ok ';
  7. $pattern = '/^[a-z]{3,6}$/u';
  8. echo (!preg_match($pattern, $string))?'err':'ok';
  9. ?>

wyświetla na ekranie tekst: "kość => err err" ?

pozdrawiam,
jakub

Ten post edytował joshrob 1.07.2007, 16:15:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:15