Oftmals erhalten Sie nur eine Zeichenkette, wenn Sie mit numerischen Werten arbeiten wollen, etwa beim Einsatz von Cookies, die ja Strings sind.
Zwei Funktionen sind nützlich, um Zeichenketten in numerische Variablen umzuwandeln: Mit is_numeric prüfen Sie, ob eine Variable einen numerischen String enthält. Dann können Sie diesen mit intval in einen Integer-Wert oder mittels floatval in eine Fließkommazahl umwandeln:
<?php
$a="42", $b="47.11", $c="abc";
if (is_numeric($a)) {
$a = intval($a);
//$a ist jetzt numerisch
);
if is_numeric($b)) (
$b = floatval($b);
//$b ist jetzt eine Fließkommazahl
);
if (is_numerit($c)
$a= intval($c);
//$c bleibt ein String
);
?>
webphp
Werde Autor auf codekicker.news
codekicker.news bietet Bloggern eine Plattform für ihre Inhalte.
Das PHP-Journal vermittelt praxisrelevantes Wissen für Entwickler von Web-Applikationen, für Content- und Online-Manager, Agenturen und Webmaster. Neben Praxisartikeln zu Programmiertechniken und Schnittstellen werden im PHP-Journal auch angrenzende Themen wie modernes Webdesign mit AJAX, Aufbau und Betrieb von Web 2.0-Communities und erfolgreiches Online-Marketing zum Beispiel über Suchmaschine-Optimierung behandelt.