Hi,
ich habe mich noch nicht vollständig durch den Quelltext von YKCEE gequält - das "Ding" will auf alle Fälle "richtige" Integer haben
Kann ich mir zwar nicht vorstellen, aber Caste (machst du doch in C auch nicht anders ;) die strings doch einfach
$int = (int) $string;
MfG Olli
nunja, Umwandeln geht schon:
Auslesen der Daten aus Datei und "Vorbereiten" für YKCEE
eine CSVDatei-Zeile z.B. Mai;39;29;40;21
$file = "datei.csv";
Datei öffnen
$fp = fopen ($file,'r');
Datei in array(array())
while (!feof($fp)) {
static $i = 0;
$line = fgets ( $fp, 4096);
$data_line = explode ( ";" , $line);
# für mehrere Elemente pro Zeile
for ($n = 1; $n <= 3; $n++){
# UMWANDLUNG hier!!!!!!!!!!!!!!!!!!!!!!!!!
$data_line[$n] = (int)$data_line[$n];
}
# Unter-Array in Haupt-Array einschreiben:
$data[$i] = $data_line;
$i++;
}
wenn man sich das Array ausgibt und den Datentyp anzeigen lässt (gettype) kommt bei o.g. Beispiel
string int int int int
string int int.....
und so funktioniert es auch, aber gibt es nicht eine elegantere Lösung :o ??
gruß
ingolf