Maison > Article > développement back-end > Quels sont les types de données scalaires en php
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).
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 (<<<)
, 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 = 'PHP 教程'; //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 :
<?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!