Cześć chciałbym napisać funkcje, która zwracałaby string. Moim celem jest zwrócenie 10 divów w zależności od tego jaki numer zostanie podany np.:
stworz(6)
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pusty"></div>
<div class="pusty"></div>
<div class="pusty"></div>
<div class="pusty"></div>
jeżeli liczba jest po przecinku to od x,5 jest div z klasą "pół" np.:
stworz(8.6)
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pelny"></div>
<div class="pol"></div>
<div class="pusty"></div>
No i nie wiem jak się za to zabrać, mam coś takiego powiedzmy:
function stworz($a){
$pelny = "8";
$pol = "4";
$brak = "0";
$result = "";
$i = 0;
while($a){
$result .= $pelny;
$a--;
$i++;
}
while($i<=9){
$result .= $brak;
$i++;
}
return $result;
}
echo stworz(8);
ale jak tu uwzględnić te połówki?