PHP学习(4)——数据类型
PHP 支持 8 种原始数据类型。
四种标量类型:(标量类型即为基本类型)
- boolean(布尔型)
- integer(整型)
- float(浮点型,也称作 double) (由于历史原因,float也叫作double,php中没有单精度和双精度之分)
- string(字符串) (字符串类型在PHP中属于标量类型,在Java中属于类类型)
两种复合类型:
- array(数组)
- object(对象)
最后是两种特殊类型:
- resource(资源)
- NULL(无类型)
变量的类型通常不是由程序员设定的,确切地说,是由 PHP 根据该变量使用的上下文在运行时决定的。
如果想查看某个表达式的值和类型,用 var_dump() 函数。
如果只是想得到一个易读懂的类型的表达方式用于调试,用 gettype() 函数。要查看某个类型,不要用 gettype(),而用 is_type 函数。
例子:
<code><span><span><?php </span><span>$a_bool</span> = <span>TRUE</span>; <span>// a boolean</span><span>$a_str</span> = <span>"foo"</span>; <span>// a string</span><span>$a_str2</span> = <span>'foo'</span>; <span>// a string</span><span>$an_int</span> = <span>12</span>; <span>// an integer</span><span>$a_float</span> = <span>3.14</span>; <span>// a float(double)</span><span>echo</span> gettype(<span>$a_bool</span>).<span>"<br>"</span>; <span>// prints out: boolean</span><span>echo</span> gettype(<span>$a_str</span>).<span>"<br>"</span>; <span>// prints out: string</span><span>echo</span> gettype(<span>$an_int</span>).<span>"<br>"</span>; <span>// prints out: integer</span><span>echo</span> gettype(<span>$a_float</span>).<span>"<br>"</span>; <span>// prints out: double</span><span>// If this is an integer, increment it by four</span><span>if</span> (is_int(<span>$an_int</span>)) { <span>echo</span><span>"an_int = "</span>.<span>$an_int</span>.<span>"<br>"</span>; <span>$an_int</span> += <span>4</span>; <span>echo</span><span>"an_int = "</span>.<span>$an_int</span>.<span>"<br>"</span>; } <span>// If $bool is a string, print it out</span><span>// (does not print out anything)</span><span>if</span> (is_string(<span>$a_str</span>)) { <span>echo</span><span>"String: $a_str"</span>.<span>"<br>"</span>; } <span>echo</span> var_dump(<span>$a_float</span>, <span>$a_bool</span>, <span>$a_str</span>, <span>$an_int</span>); <span>?></span></span></span></code>
输出:
<code>boolean <span>string</span> integer <span>double</span> an_int = <span>12</span> an_int = <span>16</span> String: foo <span>float</span>(<span>3.14</span>) <span>bool</span>(<span>true</span>) <span>string</span>(<span>3</span>) <span>"foo"</span><span>int</span>(<span>16</span>)</code>
php手册中对gettype()的解释(请放大查看?):
每种类型的具体使用,请参考PHP的官方手册,我这里也只是抛砖引玉。
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });以上就介绍了PHP学习(4)——数据类型,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



Convertir les types de données de base en chaînes à l'aide de la fonction String.valueOf() de Java Dans le développement Java, lorsque nous devons convertir les types de données de base en chaînes, une méthode courante consiste à utiliser la fonction valueOf() de la classe String. Cette fonction peut accepter les paramètres des types de données de base et renvoyer la représentation sous forme de chaîne correspondante. Dans cet article, nous explorerons comment utiliser la fonction String.valueOf() pour les conversions de types de données de base et fournirons quelques exemples de code pour

Valeur maximale de float : 1. En langage C, la valeur maximale de float est 3,40282347e+38. Selon la norme IEEE 754, l'exposant maximum du type float est de 127 et le nombre de chiffres de la mantisse est de 23. De cette façon, le nombre à virgule flottante maximum est 3,40282347 e+38 ;

Méthode de conversion d'un tableau de caractères en chaîne : cela peut être réalisé par affectation. Utilisez la syntaxe {char a[]=" abc d\0efg ";string s=a;} pour laisser le tableau de caractères attribuer directement une valeur à la chaîne et l'exécuter. le code pour terminer la conversion.

Anbernic semble prêt à maintenir son calendrier mensuel de sorties de jeux portables pendant au moins un mois supplémentaire. À propos, il pourrait également introduire une actualisation du RG35XX SP (89,99 $ sur Amazon) avant octobre. Cependant, son principal

Explication détaillée de la méthode de conversion du type int en octet en PHP En PHP, nous avons souvent besoin de convertir le type entier (int) en type octet (Byte), par exemple lorsqu'il s'agit de transmission de données réseau, de traitement de fichiers ou d'algorithmes de cryptage . Cet article présentera en détail comment convertir le type int en type byte et fournira des exemples de code spécifiques. 1. La relation entre le type int et l'octet Dans le domaine informatique, le type de données de base int représente un entier, tandis que l'octet (Byte) est une unité de stockage informatique, généralement des données binaires de 8 bits.

Remplacez les caractères (chaînes) dans une chaîne à l'aide de la fonction String.replace() de Java. En Java, les chaînes sont des objets immuables, ce qui signifie qu'une fois qu'un objet chaîne est créé, sa valeur ne peut pas être modifiée. Cependant, vous pouvez rencontrer des situations dans lesquelles vous devez remplacer certains caractères ou chaînes dans une chaîne. À l'heure actuelle, nous pouvons utiliser la méthode replace() dans la classe String de Java pour implémenter le remplacement de chaîne. La méthode replace() de la classe String a deux types :

En C++, les variables de type int ne peuvent contenir que des valeurs entières positives ou négatives ; elles ne peuvent pas contenir de valeurs décimales. Des valeurs float et double sont disponibles à cet effet. Le type de données double a été créé pour stocker des décimales jusqu'à sept chiffres après la virgule. La conversion d'un entier en type de données double peut être effectuée automatiquement par le compilateur (appelée conversion "implicite"), ou elle peut être explicitement demandée par le programmeur au compilateur (appelée conversion "explicite"). Dans les sections suivantes, nous aborderons différentes méthodes de conversion. Conversions implicites Le compilateur effectue automatiquement des conversions de type implicites. Pour y parvenir, deux variables sont nécessaires : l’une de type virgule flottante et l’autre de type entier. Lorsque nous attribuons simplement une valeur ou une variable à virgule flottante à une variable entière, le compilateur s'occupe de toutes les autres choses.

Bonjour à tous, aujourd'hui je vais partager avec vous les connaissances de base de Java : String. Inutile de dire l'importance de la classe String, on peut dire que c'est la classe la plus utilisée dans notre développement back-end, il est donc nécessaire d'en parler.
