첫 번째 질문은 매우 빠르게 답변되었습니다. 여기 쉼표로 구분 된 다른 필드에서 공백으로 구분 된 필드를 가져옵니다. (루프?)
다른이 너무 midname있는 동안 한 두 값 (이름, 성)가,$str= "name1 surname2, name2 midname2 surname2";
일을 더 명확하게하기 위해이 두 사람이 .. 주어진 문자열이 문제입니다. 그래서 어떤 이름이 어느 사람에게 속하는지 알면서 모든 것을 분리시켜야합니다.
foreach ($persons as person){
if(person has midname){
$value1 ="name"; $value2= "midname"; $value3="surname"}
else
$value1="name"; $value2="surname"
}