![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Chcę z ciągu liczb wyciąć początkową liczbę która nie jest mi potrzebna. Gdy np. jest taki ciąg liczb: 58778583858 to gdy użyje funkcji: $klucz = ltrim($klucz, '58'); to wycina i zostaje: 778583858 czyli OK. A jeśli jest tak: 5888888583858 i użyję: $klucz = ltrim($klucz, '58'); to zostaje tylko: 583858 Jak temu zapobiec? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
substr?
@down Gratuluję pomysłu z wyrażeniami, skoro jest funkcja do wycinania ze stringów. Ten post edytował fifi209 8.05.2011, 12:24:04 |
|
|
![]()
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Może spróbuj zastąpic to funkcją preg_replace i użyć wyrażenia regularnego:
wynik: 58778583858 778583858
wynik: 58888888583858 888888583858 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%) ![]() ![]() |
@fifi209 dzięki za propozycję, ale muszę podać konkretne cyfry. Jeśli one na początku nie występują to zostawia bez zmian. A za pomocą substr() zawsze wytnie mi taka samą liczbę znaków. Więc odpada. Ale + za chęci.
@blooregard - działa super na wszystkie możliwe komplikacje. Dzięki wielkie + |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
W takim razie strpos + substr (IMG:style_emoticons/default/wink.gif)
Dostałeś jedną funkcję, trzeba było zobaczyć inne i sam byś na to wpadł. ;p Ten post edytował fifi209 8.05.2011, 14:33:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 00:06 |