Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]String o długości zmiennej i warosciach z tablicy
Forum PHP.pl > Forum > Przedszkole
sadistic_son
Załóżmy, że jest taka tablica, potraktowana sort'em, tylko liczby naturalne:
[0]=>4
[1]=>6
[2]=>7
[3]=>9
[4]=>12
[5]=>18
Jest też zmienna $j równa np.19.
Największy element tablicy zawsze jest <=$j.
Chciałbym teraz utworzyć string skladajacy sie z * zawierający $j znaków. Każdy element tablicy wyznacza miejsce, w którym zamiast gwiazdki ma być %.
Czyli dla powyższych przykładowych danych ma wyglądać tak:
***%*%%*%**%*****%*

Jakieś podpowiedzi?
Spawnm
Pierwsza myśl - pętla for z ifem dla array czy wyświetlać * czy % ?
sadistic_son
Na to wpadłem po 2 sekundach od powstania problemu. Ale teraz jak powinien wyglądać ten warunek?
Problem z pozoru łatwy, ale jakby sie zaglebic to juz gorsza sprawa.
Array ma zawsze mniej elementow niz $j i najwiekszy element z array jest <= $j.
Spawnm
np: $str+=(in_array($i, $intArray))? '%' : '*'; ?
sadistic_son
Hmm, rzeczywiście nie jest to zbyt skomplikowane rozwiązanie.
Dzięki.
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.