Minimální prvek v poli hodnot se dá snadno najít funkcí min, která jako svůj parametr přijímá i pole. Pokud jsou data dostupná složitěji nebo chceme kromě nalezení minima udělat i něco jiného, tak můžeme použít jednoduchý cyklus. Prvotní hodnotu minima můžeme stanovit na nekonečno, což vede k jednochému kódu:
<?php $min = INF; foreach ($data as $row) { $min = min($min, $row["value"]); } ?>
Druhou možností je vytáhnout si zkoumané hodnoty do samostatného pole (např. funkcí ipull) a použít funkci min na něj, to ale zabere paměť navíc.
Pokud jsou data v databázi a zajímá nás jen minimum a ne data samotná, tak se dá použít agregační funkce MIN, která při existujícím indexu vrátí minimum v konstantním čase.
Diskuse je zrušena z důvodu spamu.