Я массив, я применил 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";
}
Это массив, который я творю п рум файл XML ..
$arr = array();
foreach($xmlInjury as $data)
{
array_push($arr,$data->player_id);
}
Это единственный показ 'НЕТ' .. Пожалуйста, помогите мне в этом ...
Я думаю, что это происходит из-за «массива объектов». Может быть, потому, что он не работает. – Khushboo
@Khushboo как я могу удалить этот объект из массива, есть ли какой-нибудь метод? – DeDevelopers
У вас есть массив объектов. Прокрутите их и проверьте, находится ли в них значение. – Rimble