Carsten: Daten aus File in array sind alles strings! wiso??

Beitrag lesen

Hallo ingolf!

Nach langem Suchen habe ich bemerkt, dass das Einlesen des Files mit fgetcsv oder fgets + explode nur einzelne Strings für die einzelnen "Arraybausteine" erzeugt, auch wenn in der Datei nur Zahlen stehen. z.B.

[...]

In der Datei stehen ja auch Strings, deswegen werden sie auch so eingelesen.

Kann man ein File in ein Array so einlesen, das die Elemente von Anfang an integer sind?!?

IMHO nein.

Aber, was ist jetzt dein Problem?

$a="7";
$b="4";
echo $a*$b;

zeigt doch saubere 28. Die erste Rechenoperation wandelt die Typen um.

Gruss,
 Carsten