Maison  >  Article  >  développement back-end  >  Quels sont les types de données scalaires en php

Quels sont les types de données scalaires en php

青灯夜游
青灯夜游original
2022-01-04 18:17:008985parcourir

Il existe 4 types de types de données scalaires en php : 1. boolean (Boolean), qui n'a que deux valeurs : true et false ; 2. string (string), qui est une séquence continue de chaînes, composée de chiffres, de lettres. et symboles Composition ; 3. entier (type entier) ; 4. float (type à virgule flottante).

Quels sont les types de données scalaires en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Les types de données PHP peuvent être divisés en trois grandes catégories, à savoir les types de données scalaires, les types de données composites et les types de données spéciaux.

Parmi eux, le type de données scalaire est l'unité la plus basique de la structure de données et ne peut stocker qu'une seule donnée. Il existe quatre types de données scalaires en PHP, comme indiqué dans le tableau suivant :

type fonction
boolean (Boolean) Le type de données le plus simple, avec seulement deux valeurs : true( true) / false (faux)
string (string) Une chaîne est une séquence continue de caractères
integer (integer) integer contient tous les entiers, qui peuvent être positifs ou négatifs
float (. type à virgule flottante) Le type à virgule flottante est également utilisé pour représenter des nombres Contrairement aux nombres entiers, en plus des entiers, il peut également être utilisé pour représenter des décimales et des exposants

1. Le type booléen est l'un des types de données les plus couramment utilisés en PHP. Il stocke une valeur vraie ou une valeur fausse, où vrai et faux sont des mots-clés internes de PHP. Pour définir une variable booléenne, attribuez simplement vrai ou faux à la variable. En PHP, non seulement les valeurs booléennes sont fausses, mais les valeurs non booléennes sont également considérées comme fausses dans certains cas particuliers. Par exemple, 0, chaîne vide et déclarez simplement le tableau sans affectation.


2. Type de chaîne (string)

Une chaîne est une séquence continue de chaînes, composée de chiffres, de lettres et de symboles. Chaque caractère de la chaîne n'occupe qu'un seul octet. Il existe trois façons de définir des chaînes, des guillemets simples, des guillemets doubles et des délimiteurs (<<<)

Les variables contenues dans les backticks sont affichées sous forme de caractères ordinaires, tels que

, tandis que les guillemets doubles analyseront les variables. Sortie "Je suis le meilleur"!

L'exemple de code est le suivant : $i='我最棒'echo '$i'  就会输出$i

<?php
    //双引号方式声明字符串
    $str1 = "PHP中文网";  
    //单引号方式声明字符串
    $str2 = &#39;PHP 教程&#39;;      
    //Heredoc 方式声明字符串
    $str3 = <<<EOF
    url:
    https://www.php.cn/
EOF;
    echo $str1."<br>".$str2."<br>".$str3;
?>

Le résultat d'exécution est le suivant :

PHP中文网
PHP 教程
url: https://www.php.cn/

3. Entier (entier)

Le type de données Integer ne peut contenir que des entiers.

En PHP, les variables entières sont appelées types entiers ou int, qui sont utilisés pour représenter un entier. Les règles pour les entiers sont les suivantes :

Les entiers doivent avoir au moins un nombre (0~9) ;
  • Les entiers ne peuvent pas contenir de virgules ou d'espaces ;

  • Les entiers ne peuvent pas contenir de points décimaux ;

  • Les entiers peuvent être des nombres positifs ou négatifs ;

  • La plage de valeurs de l'entier doit être comprise entre -2E31 et 2E31, et peut être exprimée sous trois formats, à savoir décimal, hexadécimal (préfixé par 0x) et octal (préfixé par 0).

    <?php
        $x = 5985;      // 定义一个整型数据类型的变量
        var_dump($x);   // 输出此变量
        echo "<br>";
        $x = -345;
        var_dump($x);   
        echo "<br>";
        $x = 0x8C;      //十六进制数字
        var_dump($x); 
        echo "<br>";
        $x = 047;       //八进制数字
        var_dump($x);
    ?>

    Exécutez le code ci-dessus et les résultats sont les suivants :
  • int(5985)
    int(-345)
    int(140)
    int(39)

4. Float (float)

Le type de données à virgule flottante peut être utilisé pour stocker à la fois des entiers et des décimaux.
Le type à virgule flottante est appelé type float en PHP, également connu sous le nom de nombre réel. Il peut être utilisé pour stocker des entiers et des décimales. La plage de valeurs valide est comprise entre 1,8E-308 et 1,8E+308. Les nombres à virgule flottante ont une précision supérieure à celle des types de données entiers.

L'exemple de code est le suivant :

<?php
    $num1 = 10.365;
    $num2 = 2.4e3;
    $num3 = 8E-5;
    var_dump($num1, $num2, $num3);
?>

Les résultats d'exécution sont les suivants :

float(10.365) float(2400) float(8.0E-5)

Apprentissage recommandé : "

Tutoriel vidéo PHP

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn