Rechnungsergebnis und Stringsplit

11/04/2011 14:53 Ludder231#1
Hi,

ich wollte fragen wie man ein Ergebnis einer Rechung mit Stringsplit teilelt?

Dee Rechnung:
PHP Code:
$age StringRegExp(BinaryToString($owebtcp.body), "var chevalAge = (.*?);"1)
$NeuesAlterRechnung1 $age[0]+2
$NeuesAlterRechnung2 
$NeuesAlterrechnung1/12
$AktuAlterJahrenrechnung 
StringSplit($NeuesAlterrechnung2","
So das Problem ist das ich das falsche angezeigt bekomme, was eigentlich rauskommt(z.B:2,8888883). Dann müsste ja eig:
PHP Code:
$AktuAlterJahrenrechnung[1] = 2
$AktuAlterJahrenrechnung
[2] = 88888883 
sein

Kann mir wer helfen?

MfG Ludder231
11/04/2011 16:10 lolkop#2
wenn du hilfe erwartest, musst du schon den string posten, welchen du zu interpretieren versuchst...
11/04/2011 17:33 Ludder231#3
Das hier ist erstmal das von mir aufgestellte script zum errechnen(welches nciht funktioniert):
PHP Code:
    $oWebTcp.Navigate("http://www.howrse.de/elevage/chevaux/cheval?id="&$ChevalID[0])
    
$age StringRegExp(BinaryToString($owebtcp.body), "var chevalAge = (.*?);"1)
     
msgbox(0"Alter in Monaten"$age[0])
    
$NeuesAlterRechnung1 $age[0]+2
    $NeuesAlterRechnung2 
$NeuesAlterrechnung1/12
     msgbox
(0"Alter in Jahren(Kommazahl)"$NeuesAlterrechnung2)
    
$AktuAlterJahrenrechnung StringSplit($NeuesAlterrechnung2","
Die Zahl die ausgelesen wird, ist keine Kommazahl. Sie ist die Jahreszahl.(1 Jahr = 12(30 = 12+12+6)) Da würde dann bei der Rechnung 2,5 rauskommen. Wenn ich jz msgbox(0, "", $AktuAlterJahrenrechnung[0] mache dann bekomm ich 1. und bei msgbox(0, "Alter in Jahren", $AktuAlterJahrenrechnung[1]) die 2,5555555553. [2] =error
11/04/2011 19:34 lolkop#4
da ist immernoch nicht der string drinn, welchen du denn auslesen möchtest...

lass doch mal dieses ganze webzeugs raus, und poste nur den ausgelesenen string, und erkläre was du da speziell mit anstellen möchtest.

bisher wissen wir folgendes:

es gibt einen uns unbekannten string, indem irgend etwas steht, mit dem du gern irgendetwas machen möchtest, was aus irgend einem grund nicht funktioniert...