В рамках моего foreach я создаю таблицу, которая включает столбец, называемый частотой.Я пытаюсь вести подсчет количества уникальных экземпляров символа.Таким образом, если MDT появляется 3 раза, но в тот же «the_date», который не будет учитываться, но если он появляется 3 раза в 3 отдельных дня, он будет показывать 1 в этом столбце.Если он появится 2 раза в день A и 1 раз в день B, он покажет 2. Я в настоящее время группирую их в совершенно отдельной области и за пределами моего foreach, но по какой-то причине не могу понять, как включить это вуже работает foreach.См. Последний фрагмент кода, чтобы узнать, как я теперь отображаю их вне основного или каждого из них.
C:\wamp64\www\........................hfw_options\wp-content\themes\options_sniffer\functions.php:220:
array (size=820)
50 =>
object(stdClass)[795]
public 'id' => string '2792' (length=4)
public 'symbol' => string '.MDT191101C108' (length=14)
public 'last' => string '1.96' (length=4)
public 'volume' => string '1019' (length=4)
public 'the_date' => string '2019-09-25' (length=10)
public 'the_screener' => string '1' (length=1)
public 'notes' => string 'some notes here' (length=28)
51 =>
object(stdClass)[796]
public 'id' => string '2793' (length=4)
public 'symbol' => string '.MFC200320C18' (length=13)
public 'last' => string '1.1' (length=3)
public 'volume' => string '1000' (length=4)
public 'the_date' => string '2019-09-25' (length=10)
public 'the_screener' => string '1' (length=1)
public 'notes' => string 'some notes here' (length=27)
52 =>
echo "<ul>";
$datesDataCount = [];
foreach($arrFinal as $strSubSymbol => $arrData){
echo "<li>" . $strSubSymbol . ' '. count($arrData['dates']) . ' found on dates ' . implode(',', $arrData['dates']). PHP_EOL."</li>";
//$datesDataCount =count($arrData['dates']);
}
echo "</ul>";