Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Usunięcie co n-tego znaku z ciągu.
Forum PHP.pl > Forum > Przedszkole
Szunaj85
Mam ciąg np. "123123123" i teraz chciałbym za pomocą PHP usunąć co np. trzeci znak aby finalnie otrzymać "121212".
Interesuje mnie też jak uzyskać ten sam efekt usuwając dwa znaki pod rząd, co trzy znaki."123312331233".
Oczywiście ciąg może składać się z dowolnych znaków, więc i znaki, które chcę usunąć mogą być dowolne.
sowiq
0. $n = 1, $nowyString = ''.
1. Pobierz znak z pozycji $n.
2. Jeśli $n spełnia warunek (np. jest podzielne przez 3), dopisz znak z pozycji $n do zmiennej $nowyString. Jeśli nie, to idź do 4.
3. Zwiększ $n o 1.
4. Jeśli istnieje znak na pozycji $n, idź do punktu 1. W przeciwnym przypadku koniec działania.

nerdsmiley.png
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.