我遇到問題了。我正在刪除一個txt文件並提取一個ID。問題是數據不一致,我必須評估數據。如何將字符串轉換爲整數並進行測試?
下面是一些代碼:
$a = "34";
$b = " 45";
$c = "ddd556z";
if () {
echo "INTEGER";
} else{
echo "STRING";
}
我需要測試如果值$ A,$ B或者$ c是整數。這樣做的最好方法是什麼?我已經測試過「修剪」和使用「is_int」,但沒有按預期工作。
有人能給我一些線索嗎?
作爲你的數據在本例中的所有字符串使用時會顯示錯誤is_int($ a)(或$ b或$ c) 你期待什麼結果? $ a和$ b是真的嗎?然後將其轉換爲int或使用is_numeric(),但請注意,使用科學記數法浮動,雙精度和數字也將使用is_numeric()顯示爲true。 http://php.net/manual/en/function.is-numeric.php – billythekid 2011-06-13 11:10:18