Huhu
die zeilen haben folgendes schema:
[begriff]: [text]
und ich möchte anhand des begriffes einzelne zeilen rauspicken.
geht das mit php ? wenn ja wie ?
natürlich
eine Lösung wäre z.B. in etwa so
$fn = 'mytextfile.txt';
$content = file($fn);
$haystack = array();
foreach($content as $c){
list ($begriff,$text) = explode(':',$c);
$haystack[$begriff][] = $text;
}
am Ende hast Du ein Array von Arrays - für jeden Begriff ein eigenes Array, also z.B:
$wanted='Sport';
$arr = $haystack[$wanted];
dann sollte $arr alle Zeilen des TxtFiles enthalten die mit 'Sport:'
anfangen.
Sollten allerdings mehrere :s in einer Zeile sein wird der
$text nur bis zum 2. : übernommen, dann musst Du eine andere Variante wählen.
Ansonsten schau dir im PHP-Manual noch array_walk, und array_filter an.
so far ...
Viele Grüße
lulu