Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Porównanie znaków
ComBox
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Bydgoszcz

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


Witam!
Otóż mam problem. Mianowicie nie wiem w jaki sposób zrobić w php następującą rzecz:

skrypt otrzymuje pewną liczbę znaków (litery oraz cyfry), sprawdza czy występują tam polskie znaki lub jakiekolwiek innej narodowości. W przypadku znalezienia takiego znaku: echo "jest polski znak"; else echo "ni ma".....

Byłbym bardzo wdzięczny za pomoc.
Pozdrawiam
Go to the top of the page
+Quote Post
lopik
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


preg_match_all

Robisz wyrażenie regularne za pomocą w/w funkcji, i jeśli znaleziono robisz instrukcje warunkową, i wypisujesz echo.

Można też za pomocą:

strpos()

Ten post edytował lopik 31.01.2007, 18:47:38
Go to the top of the page
+Quote Post
ComBox
post
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Bydgoszcz

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


Dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. <?php
  2. $mystring = 'abcłłł';
  3.  
  4. $find = array('ę', 'ó', 'ś', 'ł', 'ż', 'ź', 'ń');
  5.  
  6. foreach($find as $litera)
  7. {
  8. $pos = strpos($mystring, $litera);
  9.  
  10. if($pos === False)
  11. echo "nie ma polskich liter<br>";
  12. else
  13. echo "sa polskie litery<br>";
  14. }
  15. ?>


Jakos cos nie dziala :/

Ten post edytował ComBox 31.01.2007, 20:10:53
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 04:02