У меня есть массив, где я зацикливаюсь на объекте
foreach ($product->info->details as $details) {
$skuItem[] = $details->dtl1;
$skuItem[] = $details->dtl2;
$skuItem[] = $details->dtl3;
}
Объект, на котором он находится, структурирован таким образом
"details": {
"1": {
"dtl1": "123",
"dtl2": "TEst",
"dtl3": "123"
},
"2": {
"dtl1": "12",
"dtl2": "Test",
"dtl3": "153"
}
},
Дело в том, что он может иметь только до 2 таких наборов, но иногда он имеет только один.
Есть ли способ разместить в моем цикле foreach так, чтобы, если он был только один, я мог в принципе "подделать" второй сет со всеми нулями? Я сопоставляю это с файлом и должен убедиться, что я по крайней мере всегда сопоставляю все 6 значений
Так что если объект выглядит как
"details": {
"1": {
"dtl1": "123",
"dtl2": "TEst",
"dtl3": "123"
}
Я бы хотел создать свой массив как
0 => "123",
1 => "TEst",
2 => "123"
3 => "0",
4 => "0",
5 => "0"