![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 14.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki kod:
Podany wyżej kod zamieni ciąg: Kod PrZykŁaDowY CiĄg 1543 ."\)(*&^%[ Na: Kod przykŁadowy-ciĄg-1543-.\"\\)(*&^%[ Jak przekształcić funkcję, aby zamieniła ciąg na: Kod przykadowy-cig-1543- Tzn aby znaki typu !@#$%^ i polskie znaki były usuwane z ciągu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Masz złe podejście. Zamiast robić listę rzeczy (znaków) niedozwolonych, które będziesz usuwał, powinieneś zrobić listę rzeczy (znaków) dozwolonych i usuwać wszystko inne.
[edit] A czemu nie chcesz zamienić np. PrZykŁaDowY CiĄg 1543 ."\)(*&^%[ na przykladowy-ciag-1543 Polecam tą zajebistą klasę: https://github.com/l3pp4rd/DoctrineExtensio...til/Urlizer.php Oprócz polskich znaków, genialnie radzi sobie z innymi 'krzaczkami', np. tureckimi. Ten post edytował sowiq 20.10.2012, 09:27:57 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:32 |