Zahlen Zählen

Anfänger2014

Grünschnabel
Hallo,
hört sich trivial an, aber ich beiss mir daran die Zähne aus.
Ich habe einen String 1,1,4,5,5,5,15,15,15,100,100 und ich möchte wissen wie oft eine Zahl vorkommt.
Jeden Befehl den ich bisher versucht hab zerlegt mir die 10er und 100er Zahlen in einzelne zahlen.
Hat jemand einen php Befehl oder ein Funktion oder einen Lösungsansatz der mich hier weiterbringt ?
Danke schon mal im voraus...
 
Du brauchst im Grunde 2 PHP-Funktionen: explode und array_count_values.

PHP:
<?php

$string = "1,1,4,5,5,5,15,15,15,100,100";
// zerlegt den String beim angegebenen Trennzeichen
$array = explode(",", $string);
// ermittelt die Werte und deren Anzahl
print_r(array_count_values($array));

?>

Sollte der String z.B. so geschrieben sein "1, 2, 3, 4" dann kannst du entweder das Trennzeichen ändern in ", " (Komma und Leerzeichen) oder du entfernst alle Leerzeichen vorher mit str_replace.
 
Zuletzt bearbeitet:
Zurück