我有一個數組,我施加in_array函數來找到該陣列中的特定數目,但它沒有顯示出結果,數據是數組,但沒有響應內部.. :(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";
}
這是我創建F中的陣ROM中的xml文件..
$arr = array();
foreach($xmlInjury as $data)
{
array_push($arr,$data->player_id);
}
這只是顯示 'NO' ..請幫助我在這...
我認爲這是因爲「對象數組」之間進來。可能是因爲它不起作用。 – Khushboo 2014-09-19 09:49:43
@Khushboo我如何從數組中刪除該對象,是否有任何方法? – DeDevelopers 2014-09-19 09:50:43
您有一組對象。循環瀏覽它們並檢查您的值是否在其中。 – Rimble 2014-09-19 09:51:14