php中的標量資料型別總結

2022-09-20 22:33:14 字數 1463 閱讀 6803

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 用來儲存...