はじめまして!

itemsテーブルにfavoritesテーブルが関連付けられた状況(Item hasMany Favorite)の以下の配列において、
Favoriteのuser_idを検索してuser_idに10があるか確認したいのですが、どうすればよいのかわかりません。

このような場合、どのようなコードを記述すればよいでしょうか?
何かご存知の方は是非ともご教授のほどよろしくお願いします。

<?php echo $item['Favorite'][0]['user_id']; ?>

で12が表示されます。

$dataForView = array(
    'items' => array(
        (int) 0 => array(
            'Item' => array(
                [maximum depth reached]
            ),
            'Purchase' => array(
                [maximum depth reached]
            ),
            'Favorite' => array( 
               user_id => 12
            )                                       
        ),
        (int) 1 => array(
            'Item' => array(
                [maximum depth reached]
            ),
            'Purchase' => array(
                [maximum depth reached]
            ),
            'Favorite' => array(
                user_id => 23
            )
        ),
           //(int)2~続く