Gast
2010-08-26, 01:39:16
Hallo,
es ist mir fast schon peinlich, aber ich stehe gerade riesig auf dem Schlauch.
Ich habe eine Zuordnungsvorschrift
2 -> 1
4 -> 2
8 -> 3
16 -> 4
32 -> 5
64 -> 6
usw..
Also meinem Verständnis nach wäre dann f(n) = log 2(Basis) n
Kann mir wer sagen, wie ich in PHP eine Schleife erstelle, die mir die Zuordnungen bis zur Zahl x ausgibt? Mein lächerlicher Versuch wäre
<?php
$x = 32;
$i = 2;
$k = 1;
while($i <= $x)
{
echo $i." -> ".log($i,2). "<br>";
$i+=pow(2,$k);
$k++;
}
?>
Da ist aber bereits x = 128 zuviel des guten für PHP.
Danke
es ist mir fast schon peinlich, aber ich stehe gerade riesig auf dem Schlauch.
Ich habe eine Zuordnungsvorschrift
2 -> 1
4 -> 2
8 -> 3
16 -> 4
32 -> 5
64 -> 6
usw..
Also meinem Verständnis nach wäre dann f(n) = log 2(Basis) n
Kann mir wer sagen, wie ich in PHP eine Schleife erstelle, die mir die Zuordnungen bis zur Zahl x ausgibt? Mein lächerlicher Versuch wäre
<?php
$x = 32;
$i = 2;
$k = 1;
while($i <= $x)
{
echo $i." -> ".log($i,2). "<br>";
$i+=pow(2,$k);
$k++;
}
?>
Da ist aber bereits x = 128 zuviel des guten für PHP.
Danke