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

Beitrag lesen

Hi Carsten,

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.

schon Richtig, aber da die Zahlen in der Datei keine " " haben, bin ich davon ausgegangen, dass PHP dies gleich als (int) Zahl interpretiert

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 man ein File in ein Array so einlesen, das die Elemente von Anfang an integer sind?!?

IMHO nein.

schade ;-))

Aber, was ist jetzt dein Problem?

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

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

s.o.

Gruss
ingolf