a c*_*der 0 php variables integer
我从XML文件中提取结果,其中一个值(实际数字ID)被读取为字符串.修剪该值并且没有空格.我通过检查is_numeric观察到了这一点:
if (!is_numeric($id))
{
echo "<p>$id is NOT numeric";
} else {
echo "<p>$id is numeric";
}
Run Code Online (Sandbox Code Playgroud)
变量643394的响应是:
643394 is NOT numeric
Run Code Online (Sandbox Code Playgroud)
PHP有一个函数将一个整数转换为一个字符串(strtoint),但我没有找到另一个函数(inttostr).
是否可以将字符串"1234"转换为整数1234?
将字符串显式转换为整数
$id = (int) $id;
Run Code Online (Sandbox Code Playgroud)
参考:http://php.net/manual/en/language.types.type-juggling.php