Unikátní pole PHP
Pokud chcete vypsat unikátní pole
Pokud nyní budete chtít procházet pole pomocí cyklu vznikne že druhé pole budou prázdné.
Stačí přidat jeden řádek kódu
$result=array_values($result);
Výsledný kód vypadá následovně
Kratší varianta
Nyní už stačí pole vypsat
$input = array("green","green","red","b","blue","red");
$result = array_unique($input);
$result = array_unique($input);
Pokud nyní budete chtít procházet pole pomocí cyklu vznikne že druhé pole budou prázdné.
Stačí přidat jeden řádek kódu
$result=array_values($result);
Výsledný kód vypadá následovně
$input = array("green","green","red","b","blue","red");
$result = array_unique($input);
$result=array_values($result);
$result = array_unique($input);
$result=array_values($result);
Kratší varianta
$input = array("green","green","red","b","blue","red");
$result = array_values(array_unique($input));
$result = array_values(array_unique($input));
Nyní už stačí pole vypsat
$input = array("green","green","red","b","blue","red");
$result = array_values(array_unique($input));
$pocet = count($result);//spočítat pole
$k=0;
while ($k < $pocet) {
echo "$result[$k]";
$k++;
}
$result = array_values(array_unique($input));
$pocet = count($result);//spočítat pole
$k=0;
while ($k < $pocet) {
echo "$result[$k]";
$k++;
}

Komentáře
Okomentovat
Napište komentář. Budu rád.