![]() |
![]() |
![]()
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%) ![]() ![]() |
Dobra, jak chcesz sobie utrudniać... sądziłem, że źle zrozumiałem (bo to bez urazy debilne pytanie, gdy ma się sprawdzoną, dobrze zoptymalizowaną funkcję o wcześniej wspomnianej nazwie).
1. wrzuć sobie każdy znak do osobnego indexu w tablicy -> str_split 2. w pętli sprawdź, czy wskazany znak jest / i zapisz który raz się powtarza 3. powtarzaj krok 2 aż znak / nie pojawi się n-razy, później zapisz index w którym ucinasz stary ciąg 4. wytnij z tablicy odpowiedni zakres 5. sklej do stringa O to chodziło? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 08:09 |