最初の質問は非常に迅速に回答しました。ここ空白で区切られたフィールドを他のコンマ区切りフィールドで取得する(ループ?)
は、与えられた文字列のため、問題..です
$str= "name1 surname2, name2 midname2 surname2";
物事をより明確にするために、二人はそこにある他があまりにもmidnameを持っていながら、1は、2つの値(名前、姓)を持っています。だから、どの名前がどの人に属しているかを知っている間に、それらをすべて分離したいと思っています。
foreach ($persons as person){
if(person has midname){
$value1 ="name"; $value2= "midname"; $value3="surname"}
else
$value1="name"; $value2="surname"
}