Guten Abend,
kann man preg_replace eigentlich auch über ein Array laufen lassen? Ausgangslage: Ich habe ein eindimensionales Array mit Kurse, aus denen ich den Kurstyp auslesen will um diesen dann zu zählen (wieviele Kurse von welchem Typ). Bisher löse ich das so
was auch ordentlich funktioniert. Aber lässt sich das noch optimieren? Kann ich also das preg_replace unmittelbar auf die Werte eines Array anwenden?
AS
kann man preg_replace eigentlich auch über ein Array laufen lassen? Ausgangslage: Ich habe ein eindimensionales Array mit Kurse, aus denen ich den Kurstyp auslesen will um diesen dann zu zählen (wieviele Kurse von welchem Typ). Bisher löse ich das so
PHP-Code:
$kurse[] = "PDL20-3";
$kurse[] = "A19-3";
$kurse[] = "A20-3";
$kurse[] = "PA10-3";
$kurse[] = "PAF14";
$kurse[] = "PAF14-2";
foreach ($kurse as $kurs) {
$kurstypen[] = preg_replace("/[0-9 -]/","",$kurs);
}
print_r( array_count_values($kurstypen));
AS


Kommentar