Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Sprachelemente und Syntax  Teil von  Datentypen
Professional CronJob-Service

Suche

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
 
Datentypen bestimmen: Seite 2

SELFPHP ist Shopware Solution Partner
Shopware ist ein vielfach ausgezeichnetes Onlineshop-System der shopware AG, das auf PHP. Zend Framework und SQL basiert.
SELFPHP unterstützt Sie als Shopware Solution Partner bei der Konzeption, Programmierung und Realisierung Ihres Onlineshops und passt Shopware bei Bedarf an Ihre Unternehmensbedürfnisse an. Weitere Informationen



Bei logischen Ausdrücken ist die Verwendung von gettype() zu umständlich. Sie können daher eine ganze Reihe von is_type-Funktionen einsetzen, die True (1) oder False (0) zurückgeben.

FunktionBeschreibung
is_long(string var)
is_integer(string var)
is_int(string var)
Ermittelt, ob es sich um einen Ausdruck vom Typ integer handelt. Gibt 1 zurück, wenn die Variable vom Typ integer ist.
is_double(string var)
is_real(string var)
is_float(string var)
Ermittelt, ob es sich um einen Ausdruck vom Typ double bzw. float handelt. Gibt 1 zurück, wenn die Variable vom Typ double oder float ist.
is_string(string var)Ermittelt, ob es sich um einen Ausdruck vom Typ string handelt. Gibt 1 zurück, wenn die Variable vom Typ string ist.
is_numeric(string var)Ermittelt, ob es sich um einen numerischen Typ (integer, double) handelt. Gibt 1 zurück, wenn die Variable vom Typ integer oder double ist.
is_bool(string var)Ermittelt, ob es sich um einen Ausdruck vom Typ boolean handelt. Gibt 1 zurück, wenn die Variable vom Typ boolean ist.
is_array(string var)Ermittelt, ob es sich um einen Ausdruck vom Typ array handelt. Gibt 1 zurück, wenn die Variable vom Typ array ist.
is_object(string var)Ermittelt, ob es sich um einen Ausdruck vom Typ object bzw. eine Objektvariable handelt. Gibt 1 zurück, wenn die Variable vom Typ object ist.
is_nullErmittelt, ob es sich um einen Ausdruck vom Typ null handelt. Gibt 1 zurück, wenn die Variable vom Typ null ist.
is_resourceErmittelt, ob es sich um einen Ausdruck vom Typ resource handelt. Gibt 1 zurück, wenn die Variable vom Typ resource ist.
is_scalarErmittelt, ob es sich um einen Ausdruck vom Typ integer, float, string oder boolean handelt. Gibt 1 zurück, wenn die Variable vom Typ integer, float, string oder boolean ist.


Beispiel

<?php
$preis = "9.99";
// Ausgabe – Es ist ein String
if (is_string($preis)) {
echo "Es ist ein String";
} else {
echo "Kein String";
}
?>

Beispiel

<?php
$signal = FALSE;
// Ausgabe – Ist bool
if (is_bool($signal)) {
echo "Ist bool";
} else {
echo "Kein bool";
}
?>

Allerdings verhalten sich die Funktionen nicht alle einheitlich. So akzeptiert die Funktion is_numeric() auch numerische Werte, die in Anführungszeichen, also als Strings, übergeben werden. Der Wert darf lediglich keine Buchstaben enthalten.

Beispiel

<?php
$wert = "9.99";
// Ausgabe – Ist eine Zahl
if (is_numeric($wert)) {
echo "Ist eine Zahl";
} else {
echo "Ist keine Zahl";
}
?>

Wenn Sie die Umwandlung in einen bestimmten Typ erzwingen wollen, erreichen Sie dies entweder durch cast–Ausdrücke oder durch Gebrauch der Funktion settype().

Beachten Sie, dass sich eine Variable in bestimmten Situationen unterschiedlich verhalten kann, abhängig vom Typ, dem die Variable zum Zeitpunkt ihrer Verarbeitung entspricht.



Datentypen bestimmen Seite 1
 




:: Premium-Partner ::

Webhosting/Serverlösungen

PSW GROUP GmbH & Co. KG weitere Premium-Partner
 

:: SELFPHP Sponsor ::

Kaspersky Labs GmbH weitere Sponsoren
 


:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Tage eines Monats ermitteln

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


Alles bis auf a-z, A-Z, 0-9 und dem Leerzeichen aus einem String entfernen

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2024 E-Mail SELFPHP Inh. Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005-2024 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de