php之資料型別自動轉換
原文:php之資料型別自動轉換
1:概述 —php是一種弱型別的語言,它可以根據執行環境的變化而自動進行資料型別的轉換
1.1轉換成布林型別的原則
以下值都將轉換成布林型別中的false:
A.布林型別的false;
B.空字串“
C.正數0或浮點數0.0或字串`0`(不包括字串`0.0`)
D.沒有成員的陣列—-array()
E.null
除此之外其它值都轉換成true.
1.2轉換成數值型的原則
A.如果字串為合法的數字字串,同時不包含./e/E,而且沒有超過整型的存數範圍時,將轉換為整型;否則轉換成浮點型;
B.如果數字字串以非法的字元開頭,則轉換成0;
C.布林型的true轉換成整數1,false轉換成整數0;
D.null轉換為0
E.浮點數轉換成整數時向下取整
1.3轉換成字串的原則
A.數值轉換成字串即數值本身;
B.布林型的true轉換成字串`1`;false轉換成字串“;
C.null轉化成空字串“;
D.陣列轉換成Array
E.資源將轉換成Resourse id #數字
相關文章
- Java資料型別自動轉換(++ ,+=)Java資料型別
- 3. php資料型別、資料型別轉換PHP資料型別
- java基本資料型別與自動轉換Java資料型別
- JS直譯器之自動型別轉換:[]==![]JS型別
- C語言中資料型別的自動型別轉換C語言資料型別
- PHP 型別轉換&&型別強制轉換PHP型別
- 資料型別,型別轉換資料型別
- python之 資料型別判定與型別轉換Python資料型別
- 資料型別轉換資料型別
- [Java基礎]之 資料型別轉換Java資料型別
- Java 資料型別之間的轉換Java資料型別
- Guru of the week:#19 自動型別轉換. (轉)型別
- c語言中的資料型別的自動轉換原則C語言資料型別
- Java資料型別及型別轉換Java資料型別
- PHP資料型別轉換(字元轉數字,數字轉字元)PHP資料型別字元
- JavaScript 資料型別轉換JavaScript資料型別
- 【Java】資料型別轉換Java資料型別
- javascript資料型別轉換JavaScript資料型別
- 資料型別的轉換資料型別
- 避免資料型別轉換資料型別
- 資料型別轉換圖資料型別
- oracle 資料型別轉換Oracle資料型別
- JS資料型別轉換JS資料型別
- 資料型別及轉換資料型別
- PostgreSQL自定義自動型別轉換(CAST)SQL型別AST
- 5.JavaScript資料型別之間的轉換JavaScript資料型別
- 重識JavaScript 之 資料型別的相互轉換JavaScript資料型別
- php資料型別之陣列PHP資料型別陣列
- c語言中資料型別的自動轉換原則C語言資料型別
- 2、java資料型別轉換Java資料型別
- JS資料型別的轉換JS資料型別
- JavaScript 基本資料型別轉換JavaScript資料型別
- js parseInt()資料型別轉換JS資料型別
- Qt 資料型別的轉換QT資料型別
- python資料型別轉換Python資料型別
- PHP 資料型別之檢視和判斷資料型別PHP資料型別
- C++基本資料型別及型別轉換C++資料型別
- PHP中資料型別轉換的三種方式PHP資料型別