Hej udviklere...
Først vil jeg gøre opmærksom på at jeg ik er sikker på titlen på tråden er korrekt, men håber der er en som læser denne og kan hjælpe mig, på forhånd tak.
threat_functions.php kan ses her: http://coolyo.org/borked_m/threat_functions.phps
threat_test.php kan ses her: http://coolyo.org/borked_m/threat_test.phps
Det jeg gerne vil, er at tildele en variabel ved navn $total_dmg_threat værdien af alle $skill_skill_threat (som bliver deklareret i funktionen get_skill_info_bo)
Jeg er meget dårlig til at formulere mig, spørg hvis ik i forstår mit problem
Jeg er ikke helt med på hvad det er du gerne vil. Men du skriver at $total_dmg_threat skal tildeles "værdien". Er det en sum du er ude efter?
Hvis det er, så skal din array bare byttes ud med en normal var:
din kode:
<?php
$total_dmg_threat_array = array();
ændres til:
<?php
$total_dmg_threat_array = 0;
og i function get_skill_info_bo skal denne:
$total_dmg_threat_array[$skill] = $skill_dmg_threat;
ændres til:
$total_dmg_threat_array += $skill_dmg_threat;
Jeg vil dog hellere helt droppe den globale var og lade din function get_skill_info_bo returnere $skill_dmg_threat. Så når du kalder den kan du bruge den således:
$total_dmg_threat = 0;
// Heroic strike <- Start ->
echo "<strong>Heroic Strike:</strong><br />";
$total_dmg_threat += get_skill_info_bo($html, "Heroic Strike", $mod['Heroic Strike']);
echo "<br /><br />";
// Heroic strike <- End ->
Hvis jeg helt har misforstået opgaven beklager jeg :-)