Вы не предоставляете нам достаточно информации, но, судя по вашим комментариям, вам нужно извлечь тему и ресурс из строки в формате * commented on *
.Чтобы начать работу в правильном направлении, вы можете сделать:
$str = 'joseph daniel commented on project aadhar';
$matches = array();
preg_match('/^(.*)\s+commented on\s+(.*)$/', $str, $matches);
Это даст массив:
Array
(
[0] => joseph daniel commented on project aadhar
[1] => joseph daniel
[2] => project aadhar
)
$matches[1]
будет содержать имя, а затем вы можете взорваться илииспользуйте другой preg_match
$matches[2]
, чтобы черри выбрать ресурс тип , например, проект, событие и т. д. (вам потребуется составленный список типов ресурсов).У меня недостаточно информации о типах ресурсов, например, могут ли они состоять из нескольких слов, поэтому это все, что я могу вам дать.