PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php global $items; $items = [ 0 => (object)[ 'title' => 'title1', 'price' => 123, 'size' => 'dsccacds' ], 1 => (object)[ 'title' => 'title2', 'price' => 11, 'size' => 'iuouiouio' ], 2 => (object)[ 'title' => 'title3', 'price' => 50, 'size' => 'xcvzxv' ], 3 => (object)[ 'title' => 'title3', 'price' => [ 0 => (object) [ 'price' => 40, 'size' => 'sqwer' ], 1 => (object) [ 'price' => 100, 'size' => 'wqerqewrqwrqwerqewr' ] ] ] ]; test(9, 60, $items); function test (int $minPrice, int $maxPrice, array $items) { $result = []; foreach ($items as $item) { if(is_array($item->price)){ //some code here } else { if($item->price > $minPrice && $item->price < $maxPrice){ array_push($result, $item); } } } echo var_dump($result); }
Show:  
Copy Clear