Вытащить элементы из массива по указанным значениям

Рейтинг: 0Ответов: 1Опубликовано: 27.03.2015

Есть массив address_o1, вот его содержание, нужно вытащить из него только те данные, где имеется в url слово "brendy".

[1] => stdClass Object
     (
         [page_views] => 98
         [exit] => 16
         [url] => http://site.ru/catalog
         [id] => 11937405797355675339
         [entrance] => 5
     )

 [2] => stdClass Object
     (
         [page_views] => 80
         [exit] => 3
         [url] => http://site.ru/brendy/brends
         [id] => 13199584431525406363
         [entrance] => 3
     )

 [3] => stdClass Object
     (
         [page_views] => 73
         [exit] => 10
         [url] => http://site.ru/brendy
         [id] => 16674043290505888786
         [entrance] => 7
     )

 [4] => stdClass Object
     (
         [page_views] => 41
         [exit] => 8
         [url] => http://site.ru/cosm
         [id] => 7854648251933888664
         [entrance] => 4
     )

Ответы

▲ 1
foreach($address_o1 as $v){
 if( stripos($v->url,'brendy') !== false ){
  // Определённо нашли что-то с бренди :)
 }
}