Первый вопрос ответил очень быстро, благодаря всем.получить пробел разделенных полей в других разделенных запятой полях (loop?)
здесь является вопросом, для данной строки ..
$str= "name1 surname2, name2 midname2 surname2";
, чтобы сделать вещи более ясно, есть два человека, один имеет два значения (имя, фамилия), а другие имеют midname тоже. поэтому, я хочу, чтобы все их разделяли, зная, какое имя принадлежит кому, например;
foreach ($persons as person){
if(person has midname){
$value1 ="name"; $value2= "midname"; $value3="surname"}
else
$value1="name"; $value2="surname"
}