![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 10 Dołączył: 8.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
chciałbym uzyskać bez użycia explode raczej dziejącą się w jednej linijce... Dane są przykładowe i każda z nich będzie ulegać zmianie więc pomysły typu \trzy\cztery odpadaja. jeden\dwa\trzy\cztery wykonano operacje jeden\dwa Za pomoc thx (IMG:style_emoticons/default/smile.gif) Ten post edytował KotWButach 26.10.2012, 22:14:23 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Możesz całość skrócić poprzez zastosowanie odwołania $str{x} gdzie x jest numerem znaku, ale to i tak niewiele zmienia bo musisz wykonać pętle, tak czy inaczej...
Także jedna linijka to tylko w 1 przypadku: explode. @edit ale w tym przypadku szukasz znaku, to nie jest sztywne ucinanie końcówki/początku a dynamiczne weryfikowanie zawartości ciągu o losowej długości w poszukiwaniu określonego znaku. @edit 2 wyrażeniem regularnym mógłbyś to rozpykać, przyznaję że to dość krótki sposób ale to nie będzie jedna linijka ze względu na konieczność późniejszego "sklejenia" wyników z wyrażenia w ciąg. Ten post edytował modern-web 26.10.2012, 23:04:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 16:31 |