![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak w temacie. Potrzebuję podzielić stringa co pojawiającą się cyfrę. Dla przykładu, mam string "L1L4L5L3" i potrzebuję by właśnie co cyfrę rozdzieliło i do postaci L1 L4 L5 L3. Problemem jest to że liczby będą różne i nie wiem w jaki sposób je rozdzielić.
Ten post edytował Arhimenrius 30.12.2012, 19:52:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 7 Dołączył: 27.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
spróbuj użyć funkcji preg_split
w taki sposób:
Wyrażenie regularne odnajduje ciągi znaków składające się co najmniej jednego znaku niebędącego cyfrą i co najmniej jednego znaku będącego cyfrą. Odnaleziony taki ciąg służy jako rozdzielnik, a dzięki fladze PREG_SPLIT_DELIM_CAPTURE dołączany jest jako wynik. Flaga PREG_SPLIT_NO_EMPTY daje wyniki bez pustych ciągów znaków. Ten post edytował wladimirec 30.12.2012, 20:11:29 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Działa idealnie. Dzięki. A mógłbym tylko jeszcze prosić o wytłumaczenie czemu w ten sposób? Bo wcześniej próbowalem coś z wyrażeniami regularnymi... ale całkowicie to nie chciało współpracować ;/
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 06:59 |