Ashura: Ist die Variable eine Ziffer?

Beitrag lesen

Hallo fastix®.

echo '$foo ist numerisch: '.(is_numeric($foo) ? 'Ja' : 'Nein');[/code]

Das ist aber "automatische Typenumwandlung".
Siehe meine Korrektur: Das ist aber [_keine_] "automatische Typenumwandlung". in https://forum.selfhtml.org/?t=114570&m=730828.

Die hatte ich gelesen und bei meiner Antwort berücksichtigt.

Nunja. Wie würdest du den Vorgang dann bezeichnen, der automatisch in einer Zeichenkette eine Zahl erkennt und als numerisch kennzeichnet?

"Typprüfung". "Umgewandelt" wird ja nicht: $foo bleibt, wie und was es ist.

Aber $foo ist nicht numerisch. Die Variable $foo ist ein normaler String, würde nicht (intern) umgewandelt, dürfte is_numeric nicht true zurückliefern. Oder verstehe ich dies falsch?

Ja, ich bin ein schrecklicher Genauheimer....

Dann beantworte mir doch bitte die Frage, die du weggelassen hast:

(numeric != int ?)

Einen schönen Samstag noch.

Gruß, Ashura

--
Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
30 Days to becoming an Opera8 Lover -- Opera Mini on Treo
Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]