Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]usuwanie polskich znaków w stringu
-Gość-
post
Post #1





Goście







kiedys widziałem taką fajną funkcję która usuwała polskie znaki, jakies cyruliki i takie tam. istnieje funkcja która mi zwróci true/false w zależności czy string składa się tylko z normalnych znaków i efentualnie cyfr?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
styryl
post
Post #2





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


  1.  
  2. function rewrite($string){
  3. $a = array( 'Ę', 'Ó', 'Ą', 'Ś', 'Ł', 'Ż', 'Ź', 'Ć', 'Ń', 'ę', 'ó', 'ą',
  4. 'ś', 'ł', 'ż', 'ź', 'ć', 'ń' );
  5. $b = array( 'E', 'O', 'A', 'S', 'L', 'Z', 'Z', 'C', 'N', 'e', 'o', 'a',
  6. 's', 'l', 'z', 'z', 'c', 'n' );
  7.  
  8. $string = str_replace( $a, $b, $string );
  9. $string = preg_replace( '#[^a-z0-9]#is', ' ', $string );
  10. $string = trim( $string );
  11. $string = preg_replace( '#\s{2,}#', ' ', $string );
  12. $string = str_replace( ' ', '-', $string );
  13. $string = strtolower($string);
  14. return $string;
  15. }
  16.  
Go to the top of the page
+Quote Post

Posty w temacie
- Gość   [PHP]usuwanie polskich znaków w stringu   12.02.2012, 20:06:04
- - wNogachSpisz   To w końcu co? W temacie piszesz że chcesz usunąć ...   12.02.2012, 20:42:10
- - Gość   tak chce wykryć, wybacz mi   12.02.2012, 21:36:16
- - -Boria-   Spróbuj funkcji stristr() function validate_polis...   12.02.2012, 22:54:00
- - wNogachSpisz   Powiedz jeszcze czy wiadome jest jaki system kodow...   12.02.2012, 23:11:30
- - PanBorys   a to co napisałem wcześniej nie zadziala? Można w...   12.02.2012, 23:24:06
- - wNogachSpisz   Nie, nie zadziała - skuteczność będzie zależna od ...   12.02.2012, 23:45:27
- - camikazee   Wyrażeniami regularnymi możesz wykryć łatwo czy ci...   13.02.2012, 11:51:08
- - wNogachSpisz   Cytat(camikazee @ 13.02.2012, 11:51:0...   13.02.2012, 11:57:38
- - styryl   [PHP] pobierz, plaintext   function rewrit...   13.02.2012, 12:00:26
- - camikazee   Działać, zadziała, kwestia zmiany kodowania.   13.02.2012, 12:01:10
- - wNogachSpisz   Do dupy z takim programem który raz działa a raz n...   13.02.2012, 12:07:03
- - rocktech.pl   Witam. Co do usuwania. [PHP] pobierz, plaintext ...   13.02.2012, 12:21:43
- - wNogachSpisz   KodNotice: iconv() [function.iconv...   13.02.2012, 12:23:31
- - rocktech.pl   @wNogachSpisz Nie miałem nigdy problemów z iconv....   13.02.2012, 12:29:55
- - wNogachSpisz   Ja mam problem już na wejściu, wywala ERROR   13.02.2012, 12:34:27
- - Gość   mb_detect_encoding się dobrze spisuje w przypadku ...   13.02.2012, 17:07:41
- - wNogachSpisz   Jeśli kodowanie jest jednobajtowe - bazujące na st...   13.02.2012, 17:20:39
- - thek   Hmmm... A nie pomyślał nikt o zwykłym preg_match? ...   14.02.2012, 08:35:53


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: 27.12.2025 - 09:50