Conversion d'une fonction javascript
Résolu
gilbert1995
Messages postés
519
Statut
Membre
-
gilbert1995 Messages postés 519 Statut Membre -
gilbert1995 Messages postés 519 Statut Membre -
Bonjour,
je voudrais convertir cette function
en php comment faire merci
je voudrais convertir cette function
function calcAll() {
var curLevel = parseFloat(val("curLevel"));
var targetLevel = parseFloat(val("targetLevel"));
curXp = levelXp(curLevel);
targetXp = levelXp(targetLevel);
var leftXp = targetXp - curXp;
setText("currentXp", curXp);
setText("targetXp", targetXp);
setText("leftXp", leftXp);
calcOne("tinySlime", 1);
calcOne("smallSlime", 2);
calcOne("bigSlime", 4);
calcOne("blaze", 10);
calcOne("hostile", 5);
calcOne("passive", 2);
}
en php comment faire merci
A voir également:
- Conversion d'une fonction javascript
- Fonction si et - Guide
- Recuperer une conversation whatsapp supprimée - Guide
- Comment enregistrer une conversation - Guide
- Fonction miroir - Guide
- Telecharger javascript - Télécharger - Langages
2 réponses
function levelXp($level) {
$whole = floor($level);
$partial = $level - $whole;
$odd = ceil($whole/2);
$even = floor($whole/2);
$oddXp = ($odd * ($odd + 1) / 2) * 7;
$evenXp = ($even * ($even + 1) / 2) * 7 + $even * 3;
$wholeXp = $oddXp + $evenXp;
$partialXp = (7 + floor(($whole + 1) * 7 / 2)) * $partial;
return ($wholeXp + $partialXp);
}
function levelXp(level) { var whole = Math.floor(level); var partial = level - whole; var odd = Math.ceil(whole/2); var even = Math.floor(whole/2); var oddXp = (odd * (odd + 1) / 2) * 7; var evenXp = (even * (even + 1) / 2) * 7 + even * 3; var wholeXp = oddXp + evenXp; var partialXp = (7 + Math.floor((whole + 1) * 7 / 2)) * partial; return (wholeXp + partialXp); }