![]() |
![]() |
-Guest- |
![]()
Post
#1
|
Goście ![]() |
w jaki sposob zrobic zapytanie do preg_replace aby usunelo wsyzstko oprocz znakow asci od 46 do 57, od 65 do 90 i od 97 do 122
![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
To trzeba zrobic inaczej, mianowicie:
Trzeba wyrazenie ktre wyppaluje wszytkie asic bez roznicy Dajemy je do fukcjii preg_replace_callback" title="Zobacz w manualu PHP" target="_manual() W funkcji do ktorej prowadzi callback sprawdzamy jaka to liczba i jak jest w przedziale (if'em) to dajemy return i zwacamy ja w przeciwnym wypadku return null; To tyle. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Ale gdzie tam.. nie trzeba callbacka do tego
![]() Mozna:
i tak dla reszty przedzialow.. mozna zapisac przedzialy jeden po drugim, tylko trzeba sobie najpierw zamienic liczby na hex. -------------------- Brak czasu :/
|
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Swoja droga jednak mysle ze moje wygodniejsze, ale
![]() ![]() Widac zawsze moza sie cos nauczyc:) |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Wygodniejsze to napewno, ale z wydajnoscia to juz gorzej... callback na kazdym znaku z osobna to nie jest dobry pomysl ;]
-------------------- Brak czasu :/
|
|
|
-Guest- |
![]()
Post
#6
|
Goście ![]() |
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Zle skleiles przedzialy..
Powinno byc tak:
-------------------- Brak czasu :/
|
|
|
-Guest- |
![]()
Post
#8
|
Goście ![]() |
thx
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:00 |