我從XML文件中提取結果,並將其中一個值(實際數字ID)作爲字符串讀取。該值被修剪並且沒有空格。將字符串轉換爲整數?
if (!is_numeric($id))
{
echo "<p>$id is NOT numeric";
} else {
echo "<p>$id is numeric";
}
的可變643394的響應是:我通過與is_numeric檢查觀察到了這種
643394 is NOT numeric
PHP具有如下功能的整數轉換爲字符串(strtoint),但是我沒有找到一個功能去其他方式(inttostr)。
是否可以將字符串「1234」轉換爲整數1234?
INTVAL()將其轉換爲您或(INT) $ ID; – Waygood 2012-08-16 16:25:45
必須有一些其他字符是字符串的一部分,因爲'is_numeric('643394')'應該返回'true'。 'var_dump($ id);'給你什麼? – jeroen 2012-08-16 16:27:29
掛上,你想要將int轉換爲字符串,反之亦然? – 2012-08-16 16:28:23