oujood.com

Retourner la valeur numérique entière d'une variable

La fonction intval() est une fonction qui retourne la valeur numérique entière équivalente d'une variable

chercher |

PHP cours tutorial

La fonction intval()

(PHP 4, PHP 5)

La fonction intval() retourne la valeur numérique entière équivalente d'une variable

La fonction intval() retourne la valeur numérique entière de la variable var, en convertissant la valeur dans la base spécifiée (par défaut en base 10).
La fonction intval() ne doit pas être utilisée sur des objets ; si c'est le cas, une erreur de niveau E_NOTICE sera émise et la fonction retournera 1.

Syntaxe:

intval ( $var )

La fonction intval() retourne une valeur de type entier de la variable $var en cas de succès ou 0 en cas d'échec.
Les tableaux et les objets vides retournent 0, les tableaux et les objets non vides retournent 1.

La valeur maximale dépend du système. Les systèmes à 32 bits ont une valeur entière signée maximale de -2147483648 à 2147483647. Alors, par exemple, sur un système semblable, intval ( '1000000000000') retournera 2147483647. La valeur entière signée maximale pour un système à 64 bits est 9223372036854775807.

Les chaînes de caractères retournent la plupart du temps 0, cela dépend des caractères à l'extrême gauche de la chaîne.

Exemple:

<?php
echo intval(42); // Affiche 42
echo '<br />';
echo intval(4.2); // Affiche 4
echo '<br />';
echo intval('42'); // Affiche 42
echo '<br />';
echo intval('+42'); // Affiche 42
echo '<br />';
echo intval('-42'); // Affiche -42
echo '<br />';
echo intval(042); // Affiche 34
echo '<br />';
echo intval('042'); // Affiche 42
echo '<br />';
echo intval(1e10); // Affiche 1410065408
echo '<br />';
echo intval('1e10'); // Affiche 1
echo '<br />';
echo intval(0x1A); // Affiche 26
echo '<br />';
echo intval(42000000); // Affiche 42000000
echo '<br />';
echo intval(420000000000000000000); // Affiche 0
echo '<br />';
echo intval('4200000000'); // Affiche 2147483647
echo '<br />';
echo intval(42, 8); // Affiche 42
echo '<br />';
echo intval('42', 8); // Affiche 34
echo '<br />';
echo intval(array()); // Affiche 0
echo '<br />';
echo intval(array('foo', 'bar')); // Affiche 1
?>



Cours precedent:
  La fonction gettype()

    Fonctions de manipulation des variables en PHP

 Cours suivant:
La fonction is_array()   

Par carabde 20 Aout 2014

MARKETPOWER-IA
Logiciel d'I.A.
Logiciel d'I.A. 100% Français pour lancer son business en ligne

La méthode secrète likes sans fin sur Facebook

Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.

GAGNER DE L'ARGENT
GRÂCE À FACEBOOK 
N'A JAMAIS ÉTÉ SI FACILE


Consulter


1tpe