![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 1 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym napisać skrypt który zamienia np. "TEKST DUZYMI LITERAMI" na "Tekst duzymi literami" Użyłem funkcji ucfirst() Wymyśliłem coś takiego:
Biała strona, prosiłbym o podpowiedź ![]() Dzięki. Ten post edytował Maciek_#_& 15.07.2010, 18:55:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
a nie zapomniałeś o echo?
![]() poza tym nie zapisujesz nigdzie wyniku funkcji, dlatego nic się nie zmieni ![]() Ten post edytował Pawel_W 15.07.2010, 18:57:48 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
No to walnij echo ucfirst($txt);
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 1 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat poza tym nie zapisujesz nigdzie wyniku funkcji, dlatego nic się nie zmieni Coś mi świta, ale nie na tyle żebym napisał, coś więcej ? ![]() Ten post edytował Maciek_#_& 15.07.2010, 18:59:51 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jakieś sugestie ? patrz mój post ![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 1 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 305 Pomógł: 25 Dołączył: 27.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli strona jest kodowana w UTF-8 to warto by dodać obsługę Multibyte String (UTF-8).
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
ehh...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 1 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Również nie zamienia.
e; Ok, już sobie poradziłem ![]() Dzięki Ten post edytował Maciek_#_& 15.07.2010, 19:14:51 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Tylko jest jedno ale... Jeśli strona jest w ISO to wyjdzie kapa. Strtolower i kilka innych działa na iso i polskie znaki ignoruje podczas konwersji. Sam sprawdź
strtolower('ŚwiatŁo') Ja mialem plik kodowany jako ANSII i nie wyszło fajnie. Tak więc wiele zależy nie tylko od zastosowanych funkcji. -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 1 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
strona kodowana w utf , Polskie znaki są poprawnie wyświetlane.
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Pamiętaj, że funkcje stringowe były przeznaczone do operacji w kodowaniu iso-8859-1, każde inne jest tylko mniej lub bardziej pokiereszowaną "łatą" by być zgodne z tym kodowaniem. Stąd takie jaja z kodowaniem naszym, to znaczy iso-8859-2. Skoro masz problem, to znaczy, że warto przyjrzeć się funkcjom multibyte.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 04:03 |