Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
15.07.2003, 16:35
jens_24



Nachddem ich jetzt schon alle möglichen Tutorials durchsucht habe meine letzte verzweifelte Frage an euch:

Wie kann man ermitteln, wie oft ein bestimmter Wert innerhalb eines Arrays vorkommt? Klingt eigentlich einfach, aber ich finde keinen Befehlt dafür.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
15.07.2003, 18:04
Onkel Dittmeyer



Quellcode:$Counter = 0;
foreach ($YourArray as $Value)
{
   if ($Value == $ValueToCount)
   {
       $counter++;
   }
}
/edit
$Counter enthält dann die Anzahl der Vorkommnisse von $ValueToCount innerhalb von $YourArray.

--


Dieser Beitrag wurde am 15.07.2003 um 18:05 von Onkel Dittmeyer bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
15.07.2003, 18:53
jens_24



ich denke, das hilft mir. Danke.

Finde es aber dennoch merkwürdig, dass es für so eine triviale Sache keinen Befehlt gibt, obwohl es in PHP für jeden mist etwas gibt. ;-)

--

zum Seitenanfang zum Seitenende Profil || Suche
003
15.07.2003, 20:44
Onkel Dittmeyer



Naja... gerade weil das so trivial ist wird dafür keinen Befehl geben denk ich doch mal =)

--

zum Seitenanfang zum Seitenende Profil || Suche
004
15.07.2003, 21:28
CN



es gibt aber in_array .. das haette man ja auch so implementieren können dass es die anzahl der matches returned.. stattdessen nur true oder false

aber das wird ja eh nur ca. einmal in 012301238912793127371293712983129837291873 jahren gebraucht

--


Dieser Beitrag wurde am 15.07.2003 um 21:28 von CN bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche