Uma função útil que eu utilizo de vez em quando é a função abaixo. Ela retorna todos os elementos distintos de um array unidimensional. /** * Retorna os elementos distintos de um array unidimensional * @param $ar_dados */ function fGetDistinctAr($ar_dados) { $ar_distinct = array(); foreach ($ar_dados as $dado) { if (!in_array($dado, $ar_distinct)) { $ar_distinct[] = $dado; } } return $ar_distinct; }
Vou postando aqui tudo que acho legal de programação que vou aprendendo e os divertidos textos em geral que recebo por email.