INFO + FRAGE + ANTWORT
Ausgewählt: INFO Nr. 1047
zum Thema
MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Stichwörter: PHP, String-Funktionen, (float)$string, String in Fießkommazahlen umwandeln
Inhalt: cadat info (float)$string
In PHP wird mit der String-Funktion (float)$string ein String in eine ganze Fießkommazahl umgewandelt. Dabei werden eventuell vorhandene Stellen hinter dem Dezimalpunkt abgeschnitten. Ein String, der keine Zahl ergibt, wird zu der Zahl 0 (Null) umgewandelt. Beginnt ein gemischter String mit einer Zahl, wird nur die Zahl zu Beginn des Strings verwertet.
$zahl=(float)$string;
Beispiel:
[1] < ?php
$string1="2015";
$string2='99.9';
$string3="0.12345";
$string4="16.17+12.3";
$zahl5=16.17+12.3;
echo "String1: ".$string1." => ".(float)$string1."<br/>";
echo "String2: ".$string2." => ".(float)$string2."<br/>";
echo "String3: ".$string3." => ".(float)$string3."<br/>";
echo "String4: ".$string4." => ".(float)$string4."<br/>";
echo "Zahl5: ".$zahl5." => ".(float)$zahl5;
?>


Ausgegeben wird:
String1: 2015 => 2015
String2: 99.9 => 99.9
String3: 0.12345 => 0.12345
String4: 16.17+12.3 => 16.17
Zahl5: 28.47 => 28.47
??? FRAGE Nr. 1160
zum Thema
MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage: Welche Ausgabe ist in PHP mit der String-Funktion <?php echo $zahl5="16.17+12.3;" ?> zu erwarten?
  Welche Antwort / Antworten ist / sind richtig? (Mindestens 1 Antwort ist, maximal 6 Antworten sind richtig)
  16.17+12.3
  28.47
  16
  16.17
  16.170
  0
  max. 3 Punkte