Как найти слово в строке, и вывести текст??
if( strpos($main_str, 'text_a') !== false && strpos($main_str, 'text_b') !== false ) {
	echo 'ошибка';
}
elseif(strpos($main_str, 'text_a') !== false) {
	echo 'Привет Васа!';
}
elseif(strpos($main_str, 'text_b') !== false) {
	echo 'Привет Лана!';
}
else {
	echo 'Привет Мир!';
}
Попоробуйте использовать регулярные выражения с помощью preg_match
А уже то что вернется в массив можно и отдельно разобрать и вывести всё что потребуется