Nun, ich denke über das Hinzufügen einer Bewertungsfunktion zu meiner Anwendung, wo Mitglieder zwischen 1-5 wählen können (das ist die $rating
), und ich zeige die durchschnittliche Punktzahl wie $score = $number_of_voters/$rating
. Dabei ist $number_of_voters
die Gesamtzahl der Mitglieder, die für diesen bestimmten Artikel abgestimmt wurden, und $rating
ist die Gesamtbewertung für diesen bestimmten Artikel.PHP Stimmstärke/Kraft?
Auf diese Weise kann die $score
nicht höher als 5 sein (was aus ist).
Allerdings denke ich über die Integration einer Wahl Intensität/Kraft nach dem Benutzer RPG-Ebene (das ist eine Zahl zwischen 1-8, die schrittweise erhöhen kann - die jedes Mitglied zugewiesen hat), also wenn sie zum Beispiel gewählt und ihr RPG-Level war 1, die durchschnittliche Punktzahl wäre nicht zu verschieden von der vorherigen (würde es nicht zu sehr beeinflussen), aber wenn es so etwas wie 8 wäre, dann würde es mehr bewirken? (zu resümieren ihre RPG-Ebene würde intern bei der Abstimmung berücksichtigt werden).
Aber nicht sicher, wie man vorgeht (wie zu integrieren/zu implementieren) ohne die ursprüngliche Spezifikation zu beeinflussen (dh. Ich möchte nicht, dass der Score höher wird als 5 (will $ < = 5)).
$ score = $ Anzahl_der_Wähler/$ Bewertung? was bedeutet das...meinst du $ score = $ number_of_voters (rating = 1)/1 + $ number_of_voters (rating = 2)/2 usw. – Jason
@Jason ich habe meine erste Frage/Post mit mehr Informationen bearbeitet - bitte sehen Sie es :) – newbtophp