Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Usuwanie ze stringa pozycji od końca
jakkolwiek
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 17.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam,
męczę się z pewnym problemem, a nie mogę nigdzie znaleźć odpowiedzi na to albo źle szukam...
Od razu przejdę do rzeczy - mam tablicę zawierającą wartości: 1000000, 1010000, 1011000, 1011010. Muszę zrobić następującą akcję:
dodać na początek stringa 0 (co nie jest oczywiście problemem) i następnie od końca stringa usunąć 00 parami, tzn. na podanych przykładach powinno po wykonaniu skryptu wyjść:
1000000 -> 01
1010000 -> 0101
1011000 -> 010110
1011010 -> 0011010

innymi słowy - powinny zostać usunięte po dwa zera od tyłu tylko jeżeli istnieją w parze, aż nie natrafi na inny znak lub parę skłądającą się z 0 i czegoś lub czegos i 0. Kombinuje dosłownie jak koń pod górę i po próbowaniu różnych sposobów - jedyne co do tej pory mi wyszło to pętla for... Może ktoś kojarzy funkcję, która pozwala na odcinanie od końca? Czy w jaki sposób to ugryźć?!

  1. $w = array('1000000','1010000','1011000','1011010');
  2. for($i = 0; $i < 4; $i++) {
  3. echo $w[$i].'<br>';
  4. }


próbowałem w to wmieszać pętlę while, ale nie wychodziło mi zupełnie. Nie wiem jak do tego podejść... ;/
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 06:38