steffi: Strings vergleichen und Thema zuordnen

moin
hab $arr_themen=array('Computer|Hardware|Tastaturen','Computer|PDA','Computer|Notebook/Laptop')
und
$arr_texte['test-produkt1']='bla Hardware bla tastaturen bla bla';
$arr_texte['test-produkt2']='bla PDA bla Notebook bla nochmal PDA bla bla';
$arr_texte['test-produkt3']='bla notebook bla laptop bla bla';
nun sollen die produkte bestmöglich den kategorien zugeordnet werden anhand der in den kategorie-bezeichnungen verwendeten begriffen.
also soll ermittelt werden, wozu das produkt am EHESTEN passt. in prozent kann angegeben werden, wie gut es gepasst hat, falls eine zuordnung zu mehreren kategorien für ein und das selbe produkt nicht ausgeschlossen sind.
als ergebnis wäre z.b. das denkbar:
$auswertung['test-produkt1']['Computer|Hardware|Tastaturen']=67;
$auswertung['test-produkt2']['Computer|PDA']=100;
$auswertung['test-produkt2']['Computer|Notebook/Laptop']=33;
$auswertung['test-produkt3']['Computer|Notebook/Laptop']=66;

bitte um hilfe.
danke

  1. Hallo,
    das ist doch eigentlich nicht so schwer ....

    Ich würde nur nicht Computer|Notebook/Laptop nehmen, sondern Computer|Notebook|Laptop, oder?

    Probiere es doch selber, vielleicht hilft dir ja ein Array Tutorial:
    http://php.codermeet.de/einf_array.php

    Dann musst du es noch durchsuchen, hierbei könnte dir dies helfen:
    http://befehle.codermeet.de/eregi

    MfG
    Valentin

    1. Hallo Valentin und Steffi!

      http://befehle.codermeet.de/eregi

      Nunja, von ereg/eregi wird im Allgemeinen abgeraten, siehe dclp FAQ: 8.2. Soll ich ereg() oder preg() verwenden?.
      Besser gleich preg_match() benutzen.

      MfG
      Götz

      --
      Losung für Donnerstag, 29. September 2005
      Als einer im Elend rief, hörte der Herr und half ihm aus allen seinen Nöten. (Psalm 34,7)
      Der Teufel verließ Jesus. Und siehe, da traten Engel zu ihm und dienten ihm. (Matthäus 4,11)
      (Losungslink)