私は現在このPHPのJavaScript式をPHPに変換しようとしています。JavaScriptのPHP式
はJavaScript:
LVL=new Array();
LVL[1]=128;
LVL[0]=128;
m=.05;
for (i=1;i<101;i++) {
if (i>1) {
LVL[i]=Math.floor(LVL[i-1]+(LVL[i-1]*m));
m=m+.0015;
}
}
それはtable
のdocument.writes
とfor loop
の束です。 Level 1, exp needed: 1
、それは間違っている:
<?php
$n = 1; // level
$m = .05; // exp modifier
$exp = floor($n*1+($n-1)*$m);
echo "Level " . $n . ", exp needed: " . $exp; // 128 exp
?>
PHPの出力は次のとおりです。
は、ここで私はこれまで(作業されていない)持っているものです。
それは、は言うべき:Level 1, exp needed: 128
は私が間違って何をしているのですか?
をあなたがforループを忘れてしまった... –
どのようにすることができます '1 * 1 +(1-1)* 0.05'は「128」ですか?あなたはあなたのPHPコードに '128 'というイベントを入れません(あなたのJSコードではこれを持っています)。あなたのPHPコードはまったく違って見えます... –
それは単に式だったのでループは必要ありません。 – nn2