Как с массива извлечь часть данных .

watsongx

Новичок
Мне необходимо отобразить определенную часть массива. К сожалению, я не могу использовать in_array. Foreach не работает должным образом. Почему мой код отражает только последние элементы массива? Как извлечь конкретную часть массива из массива?


У меня есть массив:

Код:
Array
(
    [$ id] => 1
    [items] => Array
        (
            [0] => Array
                (
                    [n] => 1
                    [Product] => MH OC52
                    [Item] => MH OC52
                    [Item2] => MH OC52
                    [isPic] => MH OC52
                    [Brand] => MAHLE
                    [Name] => Oil filter
                    [Found By] => MH OC52
                    [For Labels1] =>
                    [Price] => 136.82
                    [Retail] => 231.9
                    [codeDisc] => ES2
                    [Markup] => 0
                    [noReturn] => 0
                )

            [1] => Array
                (
                    [n] => 2
                    [Product] => CH C104.12
                    [Item] => CH C104.12
                    [Item2] => .......
                   
                )

            [2] => Array
                (
                    [n] => 2
                    [Product] => WX WL7074-12
                    [Item] => WX WL7074-12
                    ........
Вот мой код:
Код:
if (is_array( $obj)) {
foreach($obj['items'] as $key=>$obRes){
 if ($ter = in_array("C104.12", $obRes))  {

    echo  ' tak' ;
} 
else {
    echo  "NOT Good";
}

}

var_dump ($key, $obRes['Price'],$obRes['Item'], $obRes['Bran'], $obRes['Name']);
Код:
1 tak tak tak tak tak tak tak tak tak tak tak takint (12)
float (56.03)
string (13) "WX WL7074-12"
string (5) "WIXFILTRON"
string (29) "Oil filter"

(
)
Мне нужно получить данные:
Код:
 [Product] => CH C104.12
                    [Item] => CH C104.12
                    [Item2] => CH C104.12
                    [isPic] => CH C104.12
                     [Brand] => CHAMPION
                    [Name] => Oil filter           
                    [Found By] =>
                    [For Labels1] =>
                    [Price] => 35.69.....
 

AnrDaemon

Продвинутый новичок
Вам нужно получить данные или получить запись, содержащую дданные?
За вашим кодом не видно бизнес-логики.
 
Сверху