oujood.com

Indiquer si une variable est un scalaire

La fonction is_scalar() sert à vérifier si une variable est un scalaire

chercher |

PHP cours tutorial

La fonction is_scalar()

(PHP 4 >= 4.0.5, PHP 5)

La fonction is_scalar()  indique si une variable est un scalaire

Syntaxe :

Is_scalar($var)

 

La fonction is_scalar() Indique si la variable donnée est un scalaire.

Les variables scalaires sont des variables de type nombres entiers, nombres décimaux, des chaînes de caractères ou des booléens.

 Les types array, object et ressource ne sont pas des scalaires.

La fonction is_scalar ( ) retourne TRUE si var est un scalaire, FALSE autrement.

Note:

La fonction is_scalar() ne considère pas les valeurs des types ressource comme scalaires, étant donné que les ressources sont des types abstraits, basés sur des entiers. Ceci est susceptible de changer dans des versions prochaines.

Exemple :

Exemple :       Copier le code

	  <?php
	  function show_var($var)
	  {
	      if (is_scalar($var)) {
	          echo $var;
	      } else {
	          echo "Ce n'est pas un scalaire ";
        var_dump($var);     } } $pi = 3.1416; $proteines = array("hémoglobine", "cytochrome c oxidase", "ferredoxine");   show_var($pi);   show_var($proteines) ?>

 

Ce qui affiche :

3.1416

Ce n'est pas un scalaire
array
0 => string 'hémoglobine' (length=11)
1 => string 'cytochrome c oxidase' (length=20)
2 => string 'ferredoxine' (length=11)



Cours precedent:
  La fonction is_resource()

    Fonctions de manipulation des variables en PHP

 Cours suivant:
La fonction is_string()   

Par carabde 20 Aout 2014

Voir aussi nos tutoriel :

fonction strripos, strripos

Trouve la position de la derniére occurrence d'une chaîne dans une autre, de fa on insensible la casse

background-attachment

Définit si une image defond est fixe ou défile avec le reste de la page

fonction strncasecmp

Compare en binaire des chaînes de caractères