PHP函數(shù)是_string()

is_string()PHP函數(shù)用于檢查變量類型是否為字符串。字符串是一種數(shù)據(jù)類型,如浮動(dòng)點(diǎn)或整數(shù),但它表示文本而不是數(shù)字。字符串使用一組包含空格和數(shù)字的字符。例如,諸如"1234 Broadway"以及句子"我吃3個(gè)熱狗"包含應(yīng)該被視為文本而不是數(shù)字的數(shù)字。

如何使用函數(shù)

是否在if()語(yǔ)句中使用字符串以某種方式處理字符串而在另一種方式中使用非字符串。它返回真或假。例如:

 
if(是_字符串(23))
{
echo"Yes";
}其他{
echo"No";
}
?>

上面的代碼應(yīng)該輸出"No"因?yàn)?3不是字符串。讓's再次嘗試一下:


if(是U字符串("Hello World")
{
echo"Yes";
}其他{
echo"No"紹興科普網(wǎng);
}
?>

由于"Hello World"是字符串,這將回聲"是。"

指定字符串

字符串可以通過(guò)四種方式指定:

  • 單引用
  • 雙引用
  • HEDEOC語(yǔ)法
  • Nowdoc語(yǔ)法

這些方法中的每一種都需要嚴(yán)格遵守PHP網(wǎng)站上提供的PHP規(guī)則。最簡(jiǎn)單的方法,單個(gè)引號(hào)字符串,當(dāng)字符串中出現(xiàn)文字單個(gè)引號(hào)或文字反斜杠時(shí),需要特殊處理。在單個(gè)引號(hào)前面包含反斜杠或字符串內(nèi)的反斜杠。下面的例子說(shuō)明了這種處理:


//輸出:Arnold說(shuō):"I'll返回"
echo'Arnold說(shuō):"I \'ll返回"';
//輸出:我刪除了C:\***?
echo'我刪除了C:\ \******?';
?>

81>Similar Functions
  • is_float()–確定變量的類型是否為float
  • is_int()–確定變量的類型是否為整數(shù)
  • is_bool()–確定變量是否為布爾值
  • is_value()–確定變量是否為對(duì)象
  • 是_array()–確定變量是否為變量數(shù)組
  • 是_-numeric()–確定值是數(shù)字還是數(shù)字字符串