Strings vergleichen und Thema zuordnen
steffi
- php
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
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
Hallo Valentin und Steffi!
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