Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zamienienie znaków polskich
wojtas87
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.05.2006

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


Mam pytanie. Z php nie mialem nigdy stycznosci, nie dziala mi wyszukiwarka na tym forum w czasie pisania tego tematu, wiec wielkie sory jesli bylo, ale nie mam mozliwosci poszukania.

Chce aby tekst z polskimi znakami (ąęó itp.) zostal zamieniony na aeo. Znalazlem jakis skrypt, ale nie wiem jak go zastosowac. Dlatego prosze o pomoc. Jesli tos moglby stworzyc caly, kompletny skrypt to bylbym bardzo wdzieczny.

Znalazlem cos takiego:

Kod
<?

$tekst =”Żółw jest żółty”;



$tekst = strtr($tekst,"ĄĆŁŃÓŚŻŹąćęłńóśżź","ACELNOSZZacelnoszz");



echo $tekst;//Wynik: Zolw jest zolty

?>


Nie wiem tylko co musze dopisac przed lub za tym. Moze to brzmi dla niektorych z was smiesznie i jest banalne, ale jak mowilem jestem kompletnym laikiem w tej dziedzinie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

prosze o pomoc i z gory dziekuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wojtas87
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.05.2006

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


zrobilem jak mowiles, dopisalem literki. Wyglada to tak:
Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<?php

$array = array( 'ą' => 'a',
                'Ą' => 'A',
                  'ć' => 'c'
    'Ć’ => 'C’
    'ę' => 'e'
    '' => 'E'
    'ó' => 'o'
    'Ó' => 'O'
    'Ż' => 'Z’
    'ż' => 'z'
    'ź' => 'z'
    'Ź' => 'Z'
    'ń' => 'n'
    'Ń' => 'N'
    'ś' => 's'
    'Ś' => 'S'
    'ł' => 'l'
    'Ł' => 'L');
$string = "ćma lata sobie w kółko";
$replace = strtr( $string, $array );

echo $replace;

?>

</head>

</html>



a wyswietla mi cos takiego:
Kod
'a', 'Ľ' => 'A', 'ć' => 'c' 'ƒ => 'C’ 'ę' => 'e' '' => 'E' 'ó' => 'o' 'Ó' => 'O' 'Ż' => 'Z’ 'ż' => 'z' 'Ÿ' => 'z' '' => 'Z' 'ń' => 'n' 'Ń' => 'N' 'œ' => 's' 'Œ' => 'S' 'ł' => 'l' 'Ł' => 'L'); $string = "ćma lata sobie w kółko"; $replace = strtr( $string, $array ); echo $replace; ?>


nie wiem co musze zrobic... deklarowac ze uzywam php? nie mam pojecia...

ps dzieki za odpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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 - 17:37