3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = json_decode('[{"id":4,"data":"data1"},{"id":14,"data":"data41"},{"id":14,"data":"data14"}]'); $idSearched = 14; function filter($item){ global $idSearched; return $item->id === $idSearched; } $res = array_filter($array, "filter"); print_r($res);

preferences:
36.86 ms | 410 KiB | 6 Q