APIから記事や記事を取得しています。 JSONオブジェクトにはさまざまなものがあり、いくつかのアーティクルには他のものにはないプロパティがあります。JSONをAPIから解析する - 使用するデザインパターン - PHP
アイテムが繰り返され、プロパティが設定されている場合はそのプロパティを操作する必要があります。
これに取り組む最も良い方法は何ですか?
私は、私は非常に醜い見つける何かを今のところ実際に...
foreach ($items as $key => $item) {
if(isset($item->title)){
$parsed[$key]['title'] = $this->formatTitle($item->title);
}
if(isset($item->salutation)){$parsed[$key]['salutation'] = $item->salutation;}
if(isset($item->eventDate) && isset($item->enventEndDate)){
$parsed[$key]['eventDates'] = $this->ersDate($item->eventDate, $item->eventEndDate);
$parsed[$key]['startDateTimestamp'] = $this->toTimestamp($item->eventDate);
} elseif(isset($item->eventDate) && !isset($item->enventEndDate)){
$parsed[$key]['eventDates'] = $this->ersDate($item->eventDate);
$parsed[$key]['startDateTimestamp'] = $this->toTimestamp($item->eventDate);
}
//... code continues ...
この質問は、「最良の方法」によって正確に何が意味されているかを説明することで改善される可能性があります。きれいに見える?最短?最低メモリ使用量? –