PHP pole array-seskupení stejných hodnot jako GROUP BY
Ahoj, mám v PHP pole Array ( [0] => klavesnice [1] => klavesnice [2] => mys [3] => klavesnice [4] => monitor [5] => disk [6] => kabel [7] => disk [8] => linux [9] => grafika ), ze kterého potřebuji stejné položky seskupit podobně jako to jde v SQL pomocí GROUP BY.
Výsledek: klavesnice, mys, monitor, disk, kabel, disk, linux, grafika
Snažím se najít nějaké řešení na netu a nic jsem nenašel. Děkuji za pomoc
Ahoj, mohu ti poradit, jak odstranit z pole položky, které se opakují (duplikují). Stačí použít funkci array_unique() :
Výsledek z $array je pak klavesnice, mys, monitor, disk, kabel, disk, linux, grafika.
Výsledek: klavesnice, mys, monitor, disk, kabel, disk, linux, grafika
Snažím se najít nějaké řešení na netu a nic jsem nenašel. Děkuji za pomoc
ODPOVĚĎ
Ahoj, mohu ti poradit, jak odstranit z pole položky, které se opakují (duplikují). Stačí použít funkci array_unique() :
$polozky= array_unique($array);
foreach($polozky as $polozka)
{
echo "$polozka ";
}
Výsledek z $array je pak klavesnice, mys, monitor, disk, kabel, disk, linux, grafika.