[PHP]Źle iteruje po pętli |
[PHP]Źle iteruje po pętli |
8.04.2018, 22:07:46
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.04.2018 Ostrzeżenie: (0%) |
Program ma zmieniać cyfry arabskie na rzymskie.
Mecze się już z tym chwile i nie wiem dlaczego nie chce to działać, np. dubluje cyfry tak jak tutaj 48487 zamiast 487 albo cyfry 2 w ogóle nie zamienia na "II". Wynik zwraca taki: 4 IIIIII 4848vII I23238 III005I I 4646vIIvII8vII
|
|
|
9.04.2018, 09:05:41
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Zdziebko krocej i mniej szans na bledy
zas co do twojego kodu z pierwszego posta: zrobiles dwa bledy: 1) robiles str_replace na calym tekscie zamiast tylko na danym kawalku 2) robiles break zamiast continue. break konczy petle od razu temu np. gdy zamienilo ci 1 to do 2 juz nie dochodzlo bo wychodziles z petli -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
9.04.2018, 11:18:33
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.04.2018 Ostrzeżenie: (0%) |
Wielkie dzięki!
Sporo czasu wczoraj spędziłem szukając czemu to nie działa, co ciekaw dodałem "echo str_replace("3", "III", $arrnum[$j])" oraz continue ale jakoś mi nie wychodziło. Wiem ze można prościej ale tutaj może być na około bo chodzi wyłącznie o naukę i wyczajenie jak o wszystko działa |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 04:31 |