Could you help me with splitting large string into substrings?
Scenario: In one of fields inside MySQL table I've got string in which there is an activity log in following format:
yyyy-mm-dd hh:mm:ss - Name1 Surname1 - Activity1
yyyy-mm-dd hh:mm:ss - Name2 Surname2 - Activity2
yyyy-mm-dd hh:mm:ss - Name3 Surname3 - Multiline Activity1
Multiline Activity2
Multiline Activity3
yyyy-mm-dd hh:mm:ss - Name4 Surname4 - Activity4
Question:
How can I split the above data into array like this:
id date name activity
1 yyyy-mm-dd hh:mm:ss Name1 Surname1 Activity1
2 yyyy-mm-dd hh:mm:ss Name2 Surname2 Activity2
3 yyyy-mm-dd hh:mm:ss Name3 Surname3 Multiline Activity 1, Multiline Activity2, Multiline Activity 3
4 yyyy-mm-dd hh:mm:ss Name4 Surname4 Activity4
using PHP or MySQL query?
I know it could be done somehow, but unfortunately by knowledge of PHP/MySQL doesn't allow me to parse text with variable delimiter (date), or maybe there is another way?