webForumDet fria alternativet

Öka/minska antalet mellanslag!

PHP

1 svar · 239 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Frågan#1

Alltså, jag vill att genom en funktion minska säg från n antal mellanslag, till 0 antal mellanslag för varje rad, liksom nedanför.
Så att de bildar en trappa med de tecken som är efter mellanslagen! :) liksom denna nedanför.

Ex.

     1
    11
   111
  1111
 11111
111111

Hur kan man lösa detta praktiskt? :q

Trött, less och irriterad Fredde

Medlem sedan mars 20025 907 inlägg
#2
<?php
function trappa($blanksteg,$teckenPerRad){
	echo str_repeat(' ',$blanksteg) . str_repeat('1',$teckenPerRad - $blanksteg) ."\n";
	if($blanksteg > 0)
		trappa($blanksteg - 1,$teckenPerRad);
}

trappa(10,11);
?>
256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)