Problem mit Addition

do it

Mitglied
Problem: Addition funkioniert nicht

Hi,
ich habe hier ein Problem mit einem php script das ich mir mit mühe zusammen gebastelt hab.
Und Zwar geht es darum die variablen a-d
zu addieren und mit print auszugeben.
Das problem ist er giebt eine unmögliche Zahl aus.
PHP:
<?php

$file = "http://www.schattenwelt.de/status/swStatus.php";

$file_arr = file($file);

$quelltext = implode("", $file_arr);

preg_match_all("|GUTER Gesinnung</i></b><br><small>Spieler:(.*)<br>|siU", $quelltext, $a);
preg_match_all("|NEUTRALER Gesinnung</i></b><br><small>Spieler:(.*)<br>|siU", $quelltext, $b);
preg_match_all("|BÖSER Gesinnung</i></b><br><small>Spieler:(.*)<br>|siU", $quelltext, $c);
preg_match_all("|Gildenlose</b></i><br><small>Spieler:(.*)<br>|siU", $quelltext, $d);

$gesamt = $a + $b + $c +$d;

print $a[1][0];
print $b[1][0];
print $c[1][0];
print $d[1][0];
print $gesamt[1][0];
?>
 
Zuletzt bearbeitet:
Sind die Variablen denn überhaupt ein Array ? Ich denke nicht. Zumindest von $gesamt, kann ich nirgendwo sehen, dass es sich um ein Array handelt, warum dann print $gesamt[1][0]; ???
 
Das Problem ist ich hab keine ahnung wie ich so einen Array beschreibe..
Ich hab das jetzt aus ein paar codeschnipseln und eigener logik zusammen gebastelt :rolleyes:

//EDIT:
Um das jetzt noch mal genauer zu beschreiben, a-d sind Zahlen die aus einer php datei raussgelesen werden.
Könnte es sein das er sich diese Zahlen zwischendurch erst einmal "merken"
muss?
 
Zuletzt bearbeitet:
Probier doch einfach mal
PHP:
echo $gesamt; 
//oder
print $gesamt;
Das sollte schon reichen, da ich mir jetzt nicht erklären könnte, wie die Zahlen überhaupt in das Array reinkommen. Oder müssen a-d jeweils ein Array darstellen ?
 
Zurück