php中的標量資料型別有4種:1、boolean(布林型),只有true和false兩個值;2、string(字串),它是連續的字串序列,由數字、字母和符號組成;3、integer(整數);4、float(浮點型)。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
PHP 的資料型別可分為三大類,分別是標量資料型態、複合資料型別和特殊資料型別。
其中,標量資料型態是資料結構的最基礎單元,只能儲存一個資料。在PHP 中的標量資料型別分為四種,如下表所示:
#型別 | 函數 |
---|---|
#boolean(布林型) | |
string(字串) | |
integer(整數) | |
float(浮點型) |
1、布林型(boolean)
布林型是PHP中較為常用的資料型別之一,它保存一個true值或false值,其中true和false是php的內部關鍵字。設定一個布林型的變量,只需將true或false賦值給變數即可。在php中不是只有boolean值為假,在某些特殊情況下非boolean值也被認為是假的。比如說0,空的字串 和只宣告沒有賦值的陣列。
#字串是連續的字串序列,由數字、字母和符號組成。字串中的每個字元只佔用一個位元組。一種有三種定義字串的方式,單引號,雙引號,和定界符(<<<)
反引號中包含的變數按普通字元輸出,例如
$ i='我最棒',
echo '$i'
$i
而雙引號則會解析變數輸出 「我最棒」! 範例程式碼如下:<?php //双引号方式声明字符串 $str1 = "PHP中文网"; //单引号方式声明字符串 $str2 = 'PHP 教程'; //Heredoc 方式声明字符串 $str3 = <<<EOF url: https://www.php.cn/ EOF; echo $str1."<br>".$str2."<br>".$str3; ?>
PHP中文网 PHP 教程 url: https://www.php.cn/
整數資料型別只能包含整數。
<?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); ?>
int(5985) int(-345) int(140) int(39)
浮點數資料型別既可以用來儲存整數,也可以儲存小數。
浮點型在PHP 中被稱為float 類型,也可稱為實數,可以用來儲存整數和小數,有效的取值範圍是1.8E-308 到1.8E 308 之間。浮點數的精確度比整數資料型別高。 範例程式碼如下:<?php $num1 = 10.365; $num2 = 2.4e3; $num3 = 8E-5; var_dump($num1, $num2, $num3); ?>
float(10.365) float(2400) float(8.0E-5)
以上是php中的標量資料型別有哪幾種的詳細內容。更多資訊請關注PHP中文網其他相關文章!