Der Martin: Umgang mit String und int

Beitrag lesen

Hallo,

$zeile = $resultlist[$i]*1 + 1;
That does the trick.
In diesem Fall. Es soll aber darum gehen, dies nicht alleinstehend zu berechnen sondern auch noch vorn und hinten stringverknüpft werden.

ja, stimmt. Was Markus wirklich wollte, habe ich aber erst begriffen, als ich deinen Beitrag gelesen habe. Mir war nicht klar, dass er die Zeilen

$zeile = $resultlist[$i]+1;
  echo 'Zeile ' . $zeile . ': ' . $filecontent[$resultlist[$i]] . '<br />';

eigentlich zusammenfassen wollte, sondern ich habe die erste der beiden Zeilen isoliert als Problem betrachtet. Daher auch mein Unverständnis, dass er mit dem Pre- oder Postincrement-Operator ebensowenig glücklich wurde, wie mit dem expliziten Typecast.

aufgrund der drumherum stehen sollenden Stringverknüpfung ändert sich im Wesentlichen nichts an der Abarbeitungsreihenfolge.

Ja, wenn man den Kontext mal verstanden hat ...

Markus, wenn du wieder mal so einen Fall hast, dann gib doch bitte die Variante des Quellcodes wieder, die das Problem aufweist, nicht den Workaround!

So long,
 Martin

--
Ungeschehene Ereignisse können einen katastrophalen Mangel an Folgen nach sich ziehen.
  (Unbekannter Politiker)