String auslesen

PhoenixDH

Erfahrenes Mitglied
Ich habe folgenden String, aus dem ich einen Teil auslesen müsse. Der String sieht immer in etwa so aus:
Code:
'WHERE MATCH (c.category_name) AGAINST ('Opel') GROUP BY c.category_id'

Jetzt mü+sste ich immer den Teil nach dem against inder Klammer auslesen, also hier:
Code:
Opel

Wie kann ich das am besten machen ? wobei das Opel variiert, da können auch andere Begriffe stehen ?

Danke für eure Hilfe !
 
Mithilfe regulärer Ausdrücke wäre das möglich:
PHP:
<?php

	if( preg_match('/WHERE MATCH \(c\.category_name\) AGAINST \(\'([^\']+)\'\) GROUP BY c\.category_id/', $string, $matches) ) {
		echo $matches[1];
	}

?>
 
Zurück