本文目錄一覽:
php數據類型判斷函數有哪些
數據類型有三種:
1.標量數據類型
標量數據類型包括以下幾種。
(1)boolean:布爾型
布爾變數是PHP變數中最簡單的。它保存一個True或者False值。其中True或者False是PHP的內部關鍵字。設定一個布爾型的變數,只需將True或者False賦值給該變數
(2)string:字元串
字元串是連續的字元序列,字元串中的每個字元只佔用一個位元組。在PHP中,定義字元串有3種方式:
單引號方式,
雙引號方式,
Heredoc方式。
(3)integer:整數
整數數據類型只能包含整數。這些數據類型可以是正數或負數。在32位的操作系統中,有效的範圍是−2 147 483 648~+2 147 483 647。
(4)double:浮點數
浮點數據類型可以用來存儲數字,也可以保存小數。它提供的精度不整數大得多。在32位的操作系統中,有效的範圍是1.7E-308~1.7E+308。
2.複合數據類型
複合數據類型包括以下兩種。
(1)array:數組
可以是二維、三維或者多維,數組中的各元素可以是string、integer或double,也可以是array。
(2)object:對象類型
3.特殊數據類型
特殊數據類型包括以下兩種。
(1)resource:資源
資源是PHP內的幾個函數所需要的特殊數據類型,由編程人員來分配。
(2)null:空值
空值是最簡單的數據類型。表示沒有為該變數設置任何值,另外,空值(NULL)不區分大小寫。
php怎麼判斷數據類型
is_array — 檢測變數是否是數組
is_bool — 檢測變數是否是布爾型
is_callable — 檢測參數是否為合法的可調用結構
is_double — is_float 的別名
is_float — 檢測變數是否是浮點型
is_int — 檢測變數是否是整數
is_integer — is_int 的別名
is_iterable — Verify that the contents of a variable is an iterable value
is_long — is_int 的別名
is_null — 檢測變數是否為 NULL
is_numeric — 檢測變數是否為數字或數字字元串
is_object — 檢測變數是否是一個對象
is_real — is_float 的別名
is_resource — 檢測變數是否為資源類型
is_scalar — 檢測變數是否是一個標量
is_string — 檢測變數是否是字元串
php中怎麼判斷格式的文件類型
/**
* 獲取文件類型
* @param string $filename 文件名稱
* @return string 文件類型
*/
function getFileType($filename) {
return substr($filename, strrpos($filename, ‘.’) + 1);
}
/**
* 獲取文件類型2
* @param string $filename 文件名稱
* @return string 文件類型
*/
function getFileType2($filename) {
return strtolower(pathinfo($filename)[‘extension’]);
}
/**
* 獲取文件類型3
* @param string $filename 文件名稱
* @return string 文件類型
*/
function getFileType3($filename) {
return $exten[count($exten = explode(‘.’, $filename)) – 1];
}
/**
* 獲取文件類型4
* @param string $filename 文件名稱
* @return string 文件類型
*/
function getFileType4($filename) {
$exten = explode(‘.’, $filename);
return end($exten);
}
判斷 php 對象類型 是否有方法
我們的中文真是博大精深呀,你的問題竟然隱藏兩種含義:
1、如果是判斷對象類型:
?php
$a = 123;
//$a = function (){};
var_dump(gettype($a));
?
使用自帶函數: gettype
2、如果判斷對象是否存在什麼方法
?php
class test {
function t(){
}
}
$a = new test();
var_dump(method_exists($a,’t’));
?
使用函數:method_exists
php 判斷一個值是不是數組類型
$a = 1;
if( is_array( $a ) ){
echo ‘是數組’;
}else{
echo ‘不是數組0’;
}
判斷變數類型是否為數組類型。
語法: int is_array(mixed var);
返回值: 整數
函數種類: PHP 系統功能
內容說明
若變數為數組類型則返回 true,否則返回 false。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/306432.html