Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

is_scalar

Variablen-Funktionen

    Befehl:
bool is_scalar ( mixed $var )


    Parameter-Liste:
NameBeschreibung
varDie zu prüfende Variable.

    Beschreibung:
Unter skalaren Variablen versteht man solche die einen integer, float, string oder boolean Wert enthalten. Variablen vom Typ array, object und resource sind nicht skalar.


    Aktiv in Version:
(PHP 4 >= 4.0.5, PHP 5, PHP 7)

    Hinweis:
Hinweis:

is_scalar() betrachtet Variablen vom Typ resource nicht als skalar da Resourcen abstrakte Datentypen darstellen auch wenn sie zur Zeit als Integer repräsentiert sind. Sie sollten sich nicht auf dieses Implementationsdetail verlassen da es sich ändern kann.


    Siehe auch:
Prüft, ob eine Variable vom Typ float ist
 
Prüft, ob eine Variable vom Typ int ist
 
Prüft, ob eine Variable eine Zahl oder ein numerischer String ist
 
Alias von is_float
 
Prüft, ob Variable vom Typ string ist
 
Prüft, ob eine Variable vom Typ boolean ist
 
Prüft, ob eine Variable vom Typ object ist
 
Prüft, ob die Variable ein Array ist
 

is_scalar() - Beispiel:


Eingabe:
<?php
function show_var($var)
{
    if (is_scalar($var)) {
        echo $var;
    } else {
        var_dump($var);
    }
}
$pi = 3.1416;
$proteins = array("Hämoglobin", "Cytochrom C Oxidase", "Ferredoxin");

show_var($pi);
show_var($proteins)

?>


Ausgabe:
3.1416
array(3) {
  [0]=>
  string(10) "H�moglobin"
  [1]=>
  string(20) "Cytochrome C Oxidase"
  [2]=>
  string(10) "Ferredoxin"
}

Beschreibung:
Die Funktion is_scalar() �berpr�ft, ob eine Variable (var) vom Typ Scalar ist.
Variablen-Funktionen