- json_decode: documentation ( source)
- print_r: documentation ( source)
- array_filter: documentation ( source)
<?php
$json = '[{"name":"Juan","Sex":"Male","ID":"1100"},{"name":"Maria","Sex":"Female","ID":"2513"},{"name":"Pedro","Sex":"Male","ID":"2211"}]';
$array = json_decode($json,1);
$ID = 2513;
$expected = array_filter($array, function ($var) use ($ID) {
return ($var['ID'] == $ID);
});
print_r($expected);
?>