3 回答

TA貢獻1827條經驗 獲得超8個贊
建立新的數(shù)組數(shù)據(jù)并將其添加到最后而不是每個階段的主數(shù)組中會更容易......
$MyObject = [];
foreach($Xml->Sequences->Sequence as $var=>$value) {
$newObject =array(
"title" => $value->SequenceName->__toString(),
"folder" => true,
);
foreach ($value->SequencePackages->Package as $a=>$b){
$newObject["children"][] = ["title" => $b->PackageFolder->__toString()];
}
$MyObject[] = $newObject;
}

TA貢獻1757條經驗 獲得超7個贊
用于創(chuàng)建數(shù)組的父循環(huán)的用戶索引。
$MyObject[$var] = array(
"title" => $value->SequenceName->__toString(),
"folder" => true
);
$MyObject[$var]['children'][] = array(array(
"title" => $b->PackageFolder->__toString(),
));

TA貢獻1848條經驗 獲得超10個贊
你需要做一些這樣的事情。您需要使用父數(shù)組中的鍵并插入新值子 foreach($Xml->Sequences->Sequence as $var=>$value) {
$MyObject[] = array(
"title" => $value->SequenceName->__toString(),
"folder" => true,
);
foreach ($value->SequencePackages->Package as $a=>$b){
$MyObject[‘children’] = array(
"title" => $b->PackageFolder->__toString(),
);
}
}
- 3 回答
- 0 關注
- 143 瀏覽
添加回答
舉報