Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zamiana polskich znakow na odpowiedniki bez ogonkow
slash.
post 14.05.2004, 14:36:44
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Warszawa | Jankowce

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


w jaki sposob moge prosto zamienic w tekscie wszystkie polskie znaki czyli ą,ę,ź,ć itd, uzywam czegos takiego:
[php:1:9e18d4ef86]<?php
$translate = array('ź','ę','ć','ń','ó','ż','ą','ł');
$translateto = array('z','e','c','n','o','z','a','l');
echo str_replace($translate, $translateto, strtolower($row['menu_name']));

?>[/php:1:9e18d4ef86]
wszystko byloby dobrze ale mam problem z konwersja ź - nie wiem czemu otrzymuje coś takiego ž


--------------------
Dev Env: php 5.0.5 | 5.1.1 / Apache 2.0.55 / MySQL 5.0.16 / apd
Dev platform: Windows XP | Debian Sarge
Go to the top of the page
+Quote Post
cichy
post 14.05.2004, 14:39:59
Post #2





Grupa: Przyjaciele php.pl
Postów: 197
Pomógł: 0
Dołączył: 9.09.2003
Skąd: z Marsa

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


u mnie jest coś takiego:
[php:1:bed9ce2be8]<?php
$text = strtr($text, "ĘÓĄŚŁŻŹĆŃęóąśłżźćń","EOASLZZCNeoaslzzcn");
?>[/php:1:bed9ce2be8]
i działa bez problemów ze wszystkimi literami.
Pozdro
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 13.07.2025 - 22:03