\n"; echo " \n"; echo " \n"; echo "
\n"; foreach ($cat_countArray as $item) { echo "
\n"; echo " \n"; echo " \n"; echo "
\n"; echo "
\n"; echo "
\n"; echo "
    \n"; $cat_linksStr = $cat_linksArray[$index]; $cat_links_n = explode(',', $cat_linksStr); $link_and_titleStr = $link_and_titleArray[$index]; $link_and_title_n = explode('†', $link_and_titleStr); foreach ($link_and_title_n as $link_item) { $link_itemArray = explode(':', $link_item); $filename = $link_itemArray[0]; $date = ''; $datePart = substr($filename, 0, 8); if (preg_match('/^\d{8}$/', $datePart)) { $parsed = DateTimeImmutable::createFromFormat('!Ymd', $datePart); if ($parsed !== false && $parsed->format('Ymd') === $datePart) { $date = $parsed->format('Y-m-d') . ': '; } } echo '
  • ' . $date . '' . $link_itemArray[1] . "
  • \n"; } echo "
\n"; echo "
\n"; echo "
\n"; echo "
\n"; $index++; } echo "
\n"; echo " \n"; ?>