PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php $items = ['entries' => [ [ 'name_item' => 'Potato', 'size_item' => ['small','medium'] ], [ 'name_item' => 'Apple', 'size_item' => ['small','medium','big'] ], [ 'name_item' => 'Orange', 'size_item' => '' ] ]]; $postData = ["Orange", NULL]; $filtered = array_filter( $items["entries"], function($item) use ($postData) { return $item["name_item"] === $postData[0] and ( ( is_array($item["size_item"]) and in_array($postData[1], $item["size_item"]) ) or ($item["size_item"] === $postData[1]) ); } ); var_dump(count($filtered)>0);
Show:  
Copy Clear