php中的標量資料型別有4種:1、boolean(布林型),只有true和false兩個值;2、string(字串),它是連續的字串序列,由數位、字母和符號組成;3、integer(整型);4、float(浮點型)。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
PHP 的資料型別可以分為三大類,分別是標量資料型別、複合資料型別和特殊資料型別。
其中,標量資料型別是資料結構的最基礎單元,只能儲存一個資料。在 PHP 中的標量資料型別分為四種,如下表所示:
型別 | 功能 |
---|---|
boolean(布林型) | 最簡單的資料型別,只有兩個值:true(真) / false(假) |
string(字串) | 字串是連續的字元序列 |
integer(整型) | 整型包含所有的整數,可以是正數也可以是負數 |
float(浮點型) | 浮點型也是用來表示數位的,與整型不同除了可以表示整數外它還可以用來表示小數和指數 |
1、布林型(boolean)
布林型是PHP中較為常用的資料型別之一,它儲存一個true值或者false值,其中true和false是php的內部關鍵字。設定一個布林型的變數,只需將true或者false賦值給變數即可。在php中不是隻有boolean值為假,在一些特殊情況下非boolean值也被認為是假的。比如說0,空的字串 和只宣告沒有賦值的陣列。
2、字串型(string)
字串是連續的字串序列,由數位、字母和符號組成。字串中的每個字元只佔用一個位元組。一種有三種定義字串的方式,單引號,雙引號,和定界符(<<<)
反引號中包含的變數按普通字元輸出,比如 $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/
3、整型(integer)
整型資料型別只能包含整數。
在 PHP 中,整型變數稱為 integer 或 int 型別,用來表示一個整數,整型的規則如下所示:
整型必須至少有一個數位(0~9);
整型不能包含逗號或空格;
整型不能包含小數點;
整型可以是正數或負數。
整型的取值範圍必須介於 -2E31 到 2E31 之間,可以用三種格式來表示,即十進位制、十六進位制(以 0x 為字首)和八進位制(以 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); ?>
執行上面的程式碼,結果如下:
int(5985) int(-345) int(140) int(39)
4、浮點型(float)
浮點資料型別既可以用來儲存整數,也可以儲存小數。
浮點型在 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中的標量資料型別有哪幾種的詳細內容,更多請關注TW511.COM其它相關文章!