3v4l.org

run code in 500+ PHP versions simultaneously
<?php $data = json_decode('[ {"expiration": "0000-00", "quantity": -50}, {"expiration": "2023-02", "quantity": 100}, {"expiration": "2022-03", "quantity": 50} ]'); // extract 'expiration', remove '0000-00' $data = array_filter(array_column($data, 'expiration'), fn($item) => $item != '0000-00'); sort($data); var_dump(reset($data)); // string(7) "2023-03"

preferences:
97.97 ms | 1269 KiB | 5 Q