RW: Gross und Kleinschreibung in Array Funktionen

Möchte das Vorkommen(Anzahl) von Wörter egal ob "Gross" oder "Klein"
aus einen Array ($ss) auslesen

Gibt es eine Funktion evtl. (preg_match Perl.) oder so die es kann ?

Lösungsansatz unten:

Geht aber leider nur wenn ich aus alle grossen Wörter per (strtolower) kleine
mache.

$array = explode(" ", $ss);
$zaehle = array_count_values($array); //zähler für vorkommen
uasort($zaehle,vergleich );
foreach ($zaehle as $elem=>$key)
{
$zeigen .=$elem." ".$key.", ";
//$zeigen = "$elem=>$key";
//echo "$key=>$elem<br>";
}

function vergleich($a,$b)
{
if ($a==$b)
return 0;
elseif ($a >$b)
return -1;
else
return 1;
}
echo"$zeigen";

  1. Habe bestimmt das HALLO bzw. HI vergessen (sorry!)

    Und ein DANK !!!!!!!!! an alle die sich an dieser Funktion versuchen.

    RW

  2. hi

    da kann ich jetzt nur sagen:

    HÄ??

    oder feiner:
    Was willst du jetzt eigentlich wissen?

    Grüße aus Bleckede

    Kai

    1. Hallo

      es geht um eine Funktion die mir aus einen Array
      die Anzahl der vorkommenden Wörter darstellt ohne Berücksichtigung der Gross bzw. Kleinschreibung
      Und der "I" Punkt könnte auch noch ein Filter über Wortbestandteile sein.

      Beispiel:

      String

      PHP ist gut um so eine Phpfunktion zu schreiben die per Phpcode den Inhalt auslesen kann ( Filter in php ).

      Filter bzw. Suche Vorkommen "php"
      Ergebnisse:
      1.  "Php" = 4
      2.  " PHP, Phpfunktion, Phpcode, php "
      3.  "PHP, php"  = 2

      1. hi

        es geht um eine Funktion die mir aus einen Array
        die Anzahl der vorkommenden Wörter darstellt ohne Berücksichtigung der Gross bzw. Kleinschreibung
        Und der "I" Punkt könnte auch noch ein Filter über Wortbestandteile sein.

        Wort: folge von kleinbuchstaben (a-z), Großbuchstaben (A-Z) und evtl., Ziffern (0-9). Hilft das? ;)

        Grüße aus Bleckede

        Kai

        1. Wort: folge von kleinbuchstaben (a-z), Großbuchstaben (A-Z) und evtl., Ziffern (0-9). Hilft das? ;)

          Grüße aus Bleckede

          Kai

          Hilft mir nicht sehr weit -Regulärer Ausdruck "[A-Z]"-

          Kann in meinem Lösungsansatz damit nicht umgehen ?!?!?!?
          Es soll der ganze Text sowohl klein als auch GROSS abgeglichen werden.

          Dank  RW