login  Naam:   Wachtwoord: 
Registreer je!
 Forum

array

Offline MisterF - 03/06/2008 13:54
Avatar van MisterFNieuw lid Ik heb een array waar 10 nummers in zitten die door de gebruiker zijn geselecterd op de pagina er voor. Hoe kan ik het beste controleren dat er geen gelijke getallen bij zitten?
  1. $player_numbers = array (
  2. "0" => "$n1",
  3. "1" => "$n2",
  4. "2" => "$n3",
  5. "3" => "$n4",
  6. "4" => "$n5",
  7. "5" => "$n6",
  8. "6" => "$n7",
  9. "7" => "$n8",
  10. "8" => "$n9",
  11. "9" => "$n10",);


$n1 t/m $n10 zijn de gekozen nummers

4 antwoorden

Gesponsorde links
Offline Ibrahim - 03/06/2008 13:57
Avatar van Ibrahim PHP expert PHP.net: array_unique

En cijfers horen niet tussen quotes, evenals variabelen
Offline MisterF - 03/06/2008 14:42
Avatar van MisterF Nieuw lid Hij moet ze niet verwijderen maar ik moet een tekstje kunnen uitprinten dat de gebruiker geen zelfde getallen mag gebruiken
Offline timmie_loots - 03/06/2008 14:47 (laatste wijziging 03/06/2008 14:48)
Avatar van timmie_loots PHP gevorderde
  1. if (count($player_numbers) != count(array_unique($player_numbers)) {
  2. echo "omgwtfbbq! Doesniet twee dezelfde gebruiken";
  3. }


EDIT: Zet trouwens ook je integers en variabelen buiten quotes.
Offline Martijn - 03/06/2008 14:49 (laatste wijziging 03/06/2008 20:42)
Avatar van Martijn Crew PHP
  1. $geselecteerd=count($player_numbers);
  2. $uniek=count(array_unique ($player_numbers));
  3.  
  4. if($geselcteerd!=$uniek){echo"een getal maar 1x aanklikken";}


Psycho schreef:
Net te laat hé? 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s