Ich habe eine von IDs, viele der IDs auftreten mehrmals und ich verwende array_count_values()
, um zu zählen, wie oft jedes auftritt.Die Verwendung von array_count_values führt zu einer foreach-Schleife
Ich möchte etwas tun, wenn eine bestimmte ID mehr als 3 Mal auftritt, ich kann einfach nicht herausfinden, wie das array_count_values()
Ergebnis in eine foreach-Schleife, damit ich es verwenden kann.
Jede Hilfe wird geschätzt!
$array = array("297","297","297","297","188","188");
print_r(array_count_values($array));
// loop room booking data
foreach($array as $key => $val) {
// if the ID occurs more than 3 times
if ($val > '3') {
// do something
}
}
Danke das funktioniert, aber wie kann ich die ID wiederholen, die mehr als 3 mal im Abschnitt // tu etwas passiert? Ich kann nur scheinen, um den Wert zu erhalten, wie oft die ID aufgetreten ist, aber nicht die tatsächliche ID –
@TheBobster überprüfen Sie meinen Code Ich habe 'Echo $ key' es gibt Ihnen ID – Narayan
Danke, nicht sicher, wie ich das verpasst habe! –