国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php數據類型的學習筆記

2024-05-04 21:57:20
字體:
來源:轉載
供稿:網友

在php中有8種標量類型了,包括有string (字符串),integer(整型),float(浮點型,也作double),boolean(布爾型)及復合類型與 resource(資源),NULL(空),下面我們一起來看看。

php數據類型

php支持八種原始類型(type).

4種標量類型:string (字符串),integer(整型),float(浮點型,也作double),boolean(布爾型)

兩種復合類型:array(數組),object(對象)

兩種特殊類型:resource(資源),NULL(空)

布爾型(boolean)

語法:要指定一個布爾值,使用關鍵字 TRUE 或 FALSE,兩個都是大小寫不敏感的。

當轉換為 boolean 時,以下值被認為是 FALSE:

1> 布爾值 FALSE

2> 整型值 0(零)

3> 浮點型值 0.0(零)

4> 空白字符串和字符串 “0″

5> 沒有成員變量的數組

6> 沒有單元的對象

7> 特殊類型NULL(包括尚未設定的變量)

所有其它值都被認為是 TRUE(包括任何資源)。

注:-1 和其它非零值(不論正負)一樣,被認為是 TRUE!

整形(integer)

語法:整型值可以用十進制,十六進制或八進制符號指定,前面可以加上可選的符號(- 或者 +)。

如果用八進制符號,數字前必須加上 0(零),用十六進制符號數字前必須加上 0x。

字符串(string)

三種方法定義:單引號,雙引號,定界符.

字符串轉換:

可以用 (string) 標記或者 strval() 函數將一個值轉換為字符串。

布爾值 TRUE 將被轉換為字符串 “1″,而值 FALSE 將被表示為 “”(即空字符串)。

NULL 將被轉換成空字符串。

字符串轉換為數值

當一個字符串被當作數字來求值時,根據以下規則來決定結果的類型和值。

如果包括“.”,“e”或“E”其中任何一個字符的話,字符串被當作 float 來求值。否則就被當作整數,如下面所示:

  1. <?php 
  2. $foo = 1 + “10.5″;                // $foo is float (11.5) 
  3. $foo = 1 + “-1.3e3″;              // $foo is float (-1299) 
  4. $foo = 1 + “bob-1.3e3″;           // $foo is integer (1) 
  5. $foo = 1 + “bob3″;                // $foo is integer (1) 
  6. $foo = 1 + “10 Small Pigs”;       // $foo is integer (11) 
  7. $foo = 4 + “10.2 Little Piggies”; // $foo is float (14.2) 
  8. $foo = “10.0 pigs ” + 1;          // $foo is float (11) 
  9. $foo = “10.0 pigs ” + 1.0;        // $foo is float (11) 
  10. ?> 

數組(array)

PHP 中的數組實際上是一個有序圖。圖是一種把 values 映射到 keys 的類型。

實用函數:

unset() 函數允許取消一個數組中的鍵名,要注意數組將不會重建索引。

NULL

特殊的 NULL 值表示一個變量沒有值。NULL 類型唯一可能的值就是 NULL。

注: NULL 類型是 PHP 4 引進的。

在下列情況下一個變量被認為是 NULL:

被賦值為 NULL。

尚未被賦值。

被 unset()。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 轮台县| 莱西市| 新野县| 报价| 济阳县| 商南县| 西充县| 永平县| 离岛区| 新昌县| 辰溪县| 钟祥市| 光泽县| 安陆市| 游戏| 遂溪县| 汶上县| 庄河市| 酒泉市| 金乡县| 望奎县| 丁青县| 阜宁县| 山丹县| 任丘市| 武宁县| 白水县| 临漳县| 嘉定区| 股票| 万源市| 渭源县| 遂溪县| 彩票| 班玛县| 中牟县| 德保县| 西昌市| 福海县| 民勤县| 定州市|