我有一个数组,我使用in_array函数来查找其中的一个特定数字,但是它没有返回任何结果,尽管数据确实存在于该数组中。。:(
数组:
Array
(
[0] => SimpleXMLElement Object
(
[0] => 572140
)
[1] => SimpleXMLElement Object
(
[0] => 533167
)
[2] => SimpleXMLElement Object
(
[0] => 572070
)
[3] => SimpleXMLElement Object
(
[0] => 572383
)
[4] => SimpleXMLElement Object
(
[0] => 285078
)
[5] => SimpleXMLElement Object
(
[0] => 430634
)
}
我正在使用的代码:
if(in_array('285078',$arr))
{
echo 'yes';
}
else
{
echo "No";
}
这是我从xml文件中创建的数组。
$arr = array();
foreach($xmlInjury as $data)
{
array_push($arr,$data->player_id);
}
它只显示“NO”.. 请帮我解决这个问题...
SimpleXMLElement
对象数组。 - Yoshi