PHP:與型別有關的函式
1.獲取型別
gettype()函式返回var所指定的變數型別。共有8種可能返回的值:array,boolean,double,integer,object,resource,string和unknow type。形式為:
string gettype(mixed var) mixed表示是可以各種型別
eg.
<?php
$str=” I love you ,China!”
echo gettype($str); //I love you ,China!
?>
2.轉換型別
settype() 將var指定的變數轉換為type指定的型別。可以轉換的有7種型別:
array,boolean,integer,double,object,resource,string。
boolean settype(mixed var,string type)
eg.
<?php
$var=”52China”;
$type=”integer”;
if(! settype($var,$type)){
echo “set var type error”;
exit();
}
echo $type; //52
echo gettype($type); //integer
?>
本文轉自 hgditren 51CTO部落格,原文連結:http://blog.51cto.com/phpme/659024,如需轉載請自行聯絡原作者
相關文章
- php 的函式引數值型別限定PHP函式型別
- php的函式引數值型別限定PHP函式型別
- php:給php增加函式強制型別返回PHP函式型別
- 第 8 節:函式-函式型別與作用域函式型別
- PHP實現強型別函式返回值PHP型別函式
- TypeScript 函式型別TypeScript函式型別
- Python的內建函式有哪些?常見型別!Python函式型別
- 資料型別與函式索引-PostgreSQL篇資料型別函式索引SQL
- 資料型別與函式索引-MySQL篇資料型別函式索引MySql
- 資料型別與函式索引-Oracle篇資料型別函式索引Oracle
- Swift2.0語言教程之函式的返回值與函式型別Swift函式型別
- php生成器函式與yield關鍵字PHP函式
- 和Null有關的函式Null函式
- (轉)PLS_INTEGER型別與timestamp型別、date、及時間函式型別函式
- 建構函式與普通函式的區別函式
- 箭頭函式與普通函式的區別函式
- append()函式與html()函式的區別APP函式HTML
- 函式過載與函式模板的區別函式
- php取整函式ceil,floor,round,intval函式的區別PHP函式
- 關於 PHP 的資料型別 (一)PHP資料型別
- 關於 PHP 的資料型別 (二)PHP資料型別
- 關於 PHP 的資料型別 (三)PHP資料型別
- 欄位的資料型別隱式轉換有關係資料型別
- Golang 中函式作為值與型別(轉載)Golang函式型別
- Python物件型別判斷與函式過載Python物件型別函式
- 有關箭頭函式函式
- 【PB】有關日期函式函式
- 有關日期的SAP函式使用函式
- 胡說-JavaScript函式型別JavaScript函式型別
- PostgreSQL:字元——型別及函式SQL字元型別函式
- C++14::lambda函式的型別C++函式型別
- Python 序列型別以及函式引數型別Python型別函式
- 函式引數 引數定義函式型別函式型別
- fill函式與memset函式的區別(c++)函式C++
- TypeScript 中函式的理解?與 JavaScript 函式的區別?TypeScript函式JavaScript
- python內建函式-eval()函式與exec()函式的區別Python函式
- php中defined與define()函式PHP函式
- 箭頭函式與普通函式區別函式