私はこのような配列オブジェクトを持っています、
Array (
[0] => stdClass Object ( [id] => 247 )
[1] => stdClass Object ( [id] => 248 )
)
このことから、存在するかどうかを確認する機能はありますかid=222
。
in_array()
とを試してみましarray_search()
たが、うまくいきません。
前もって感謝します
私はこのような配列オブジェクトを持っています、
Array (
[0] => stdClass Object ( [id] => 247 )
[1] => stdClass Object ( [id] => 248 )
)
このことから、存在するかどうかを確認する機能はありますかid=222
。
in_array()
とを試してみましarray_search()
たが、うまくいきません。
前もって感謝します
array_filter()
指定したコールバックで使用できます:
$entries = array_filter($arr,
create_function('$v', 'return $v->id == ' . $id . ';'));
$isPresent = count($entries) > 0;
$firstFound = array_shift($entries);