php 的資料型別可以分為三大類,分別是標量資料型別、復合資料型別和特殊資料型別。
其中,標量資料型別是資料結構的最基礎單元,只能儲存乙個資料。在 php 中的標量資料型別分為四種,如下表所示:
型別 功能
布林型是php中較為常用的資料型別之一,它儲存乙個true值或者false值,其中true和false是php的內部關鍵字。設定乙個布林型的變數,只需將true或者false賦值給變數即可。在php中不是只有boolean值為假,在一些特殊情況下非boolean值也被認為是假的。比如說0,空的字串 和只宣告沒有賦值的陣列。
字串是連續的字串序列,由數字、字母和符號組成。字串中的每個字元只占用乙個位元組。一種有三種定義字串的方式,單引號,雙引號,和定界符(<<
反引號中包含的變數按普通字元輸出,比如 $i='我最棒',e程式設計客棧cho '$i' 就會輸出$i 而雙引號則會解析變數輸出 「我最棒」!
示例**如下:
//雙引號方式宣告字串
$str1 = "php中文網";
//單引號方式宣告字串
$str2 = 'php 教程程式設計客棧';
//heredoc 方式宣告字串
$str3 = << url:
eof;
echo $str1."
".$str2."
".$str3;
?>
執行結果如下:
整型資料型別只能包含整數。
在 php 中,整型變數稱為 integer 或 int 型別,用來表示乙個整數,整型的規則如下所示:
$x = 5985; // 定義乙個整型資料型別的變數
var_dump($x); // 輸出此變數
echo "
";$x = -345;
var_dump($x);
echo "
";$x = 0x8c; //十六進製制數字
var_dump($x);
echo "
";$x = 047; //八進位制數字
var_dump($x);
?>
執行上面的**,結果如下:
int(5985)
int(-345)
intwww.cppcns.com(140)
int(39)
浮點資料型別既可以用來儲存整數,也可以儲存小數。
浮點型在 php 中被稱為 float 型別,也可稱為實數,可以用來儲存整數和iouhizm小數,有效的取值範圍是 1.8e-308 到 1.8e+308 之間。浮點數的精確度比整型資料型別要高。
示例**如下:
$num1 = 10.365;
$num2 = 2.4e3;
$num3 = 8e-5;
var_dump($num1, $num2, $num3);
?>
執行結果如下:
float(10.365) float(2400) float(8.0e-5)
oracle PL SQL 標量資料型別
字元資料型別 型別名稱 描述char 定長的字串資料型別。必須使用整數定義其長度。long 他是乙個變長得字串,最大長度可達32k位元組 nvarchar2 儲存變長的字元資料 數值資料型別 binary double 雙精度浮點模型 binary float 單精度浮點模型 number 可以儲存...
PHP資料型別(一)基本型別(一)標量型別(二)
1 可以儲存任意字元,必須括在定界符之間 2 不參加數 行的數字歸為字元型。如qq號等 3 一條語句中不能同時出現兩對一樣的定界符。如若需要,其中一對須轉義符替換 4 定界符 1.單引號 a.只解析 和 b.其內的變數不能被解析2.雙引號 a.解析所有轉義符 b.其內的變數可以被解析 通過 將變數名...
16種標量資料型別表
b oracle 9i共提供了16種標量資料型別表 名稱 含義 b char 用於描述定長的字元型資料,長度 2000位元組 varchar2 用於描述變長的字元型資料,長度 4000位元組 nchar 用來儲存unicode字符集的定長字元型資料,長度 1000位元組 nvarchar2 用來儲存...