我想访问我的xml的某个节点,其中给定的id是我从这样的post参数中获取的:
$id = $_POST['id'];
$xml->content[$id];
不幸的是它不起作用 - 返回空。似乎因为$ id可能是字符串类型,而不是整数。 我试图将其转换为:
$id = int $id;
给了我这个错误:
syntax error, unexpected T_VARIABLE
任何想法如何修复它? 感谢
答案 0 :(得分:2)
你应该使用
$id = (int) $id;
而不是$ id = int $ id;
答案 1 :(得分:2)
使用PHP中的(int)$str
或intval($str)
进行类型转换:
$id = (int)$id;
或者
$id = intval($id);