post参数/ simplexml的php问题

时间:2011-08-25 13:09:25

标签: php simplexml

我想访问我的xml的某个节点,其中给定的id是我从这样的post参数中获取的:

$id = $_POST['id'];
$xml->content[$id];

不幸的是它不起作用 - 返回空。似乎因为$ id可能是字符串类型,而不是整数。 我试图将其转换为:

$id = int $id;

给了我这个错误:

syntax error, unexpected T_VARIABLE

任何想法如何修复它? 感谢

2 个答案:

答案 0 :(得分:2)

你应该使用

$id = (int) $id;

而不是$ id = int $ id;

答案 1 :(得分:2)

使用PHP中的(int)$strintval($str)进行类型转换:

$id = (int)$id;

或者

$id = intval($id);