2015-07-10 2 views
0

У меня есть массив $ results, который дает мне следующий результат, когда я его печатаю.Как сравнить значения конкретного индекса в массиве в открытой корзине

Array ( 
    [0] => Array ( 
     [parent_geo_zone_id] => 3 
     [name] => UK VAT Zone 
     [shipping_pool_geo_zone_id] => 
     [email] => 
    ) 
    [1] => Array ( 
     [parent_geo_zone_id] => 4 
     [name] => UK Shipping 
     [shipping_pool_geo_zone_id] => 
     [email] => 
    ) 
    [2] => Array ( 
     [parent_geo_zone_id] => 5 
     [name] => Texas 
     [shipping_pool_geo_zone_id] => 5 
     [email] => [email protected] 
    ) 
    [3] => Array ( 
     [parent_geo_zone_id] => 6 
     [name] => florida 
     [shipping_pool_geo_zone_id] => 6 
     [email] => [email protected] 
    ) 
    [4] => Array ( 
     [parent_geo_zone_id] => 7 
     [name] => alaska 
     [shipping_pool_geo_zone_id] => 
     [email] => 
    ) 
) 

Я хочу сравнить следующие показатели

'parent_geo_zone_id' and 'shipping_pool_geo_zone_id ' 

как этот

if($results->array['parent_geo_zone_id']==$results->array['shipping_pool_geo_zone_id ']) 

где бы эти два идентификатора равно я хочу отправить флажок значение, как проверить, чтобы посмотреть другие мудрые неконтролируемый.

foreach ($results as $result) { 

      $this->data['geo_zones'][] = array(
       'geo_zone_id' => $result['parent_geo_zone_id'], 
       'name'  => $result['name'], 
       'email'  => $result['email'], 

       'selected' => isset($this->request->post['selected']) && in_array($result['geo_zone_id'], $this->request->post['selected']) 

      ); 

Я пользуюсь открываемой тележкой.

+0

'если ($ результат [ 'parent_geo_zone_id'] === $ Результат [ 'shipping_pool_geo_zone_id'])' – splash58

+0

@ splash58 он говорил Примечание: Undefined индекс: shipping_pool_geo_zone_id –

+0

'if ($ result ['parent_geo_zone_id'] === $ result ['shipping_pool_geo_zone_id']);' Я забываю пространство, когда беру yor code :) test now – splash58

ответ

0

Вы просто можете использовать такое выражение

if($result['parent_geo_zone_id'] === $result['shipping_pool_geo_zone_id']) 
    { 
    // any stuff for true 
    } 
else 
    { 
    // any stuff for false 
    } 
Смежные вопросы