Короче - код работает.
Но как?
Я сделал завиток PHP, поэтому почищу сайт и получу некоторые события. Работает.
Тогда я хотел сгруппировать несколько соскобленных событий вместе. Протестировал некоторые варианты и до конца я сделал это:
$communities[$current_color][] = $li->plaintext;
Работает. Но я не могу представить, как это группирующая функция ...
У кого-нибудь есть идея?
Вот самый важный из моего кода:
echo '<article class="month">';
foreach( $html->find('tr') as $tr ){
$montName = $tr->find('.ev_td_left', 0);
echo '<h3>' . $montName->plaintext . '</h3>';
echo '<ul>';
foreach( $tr->find('li') as $li ){
$style = $li->style;
preg_match( "/#.{6}/", $style, $li_bgcolor );
/**
* Array nach Farben gruppieren
*/
$current_color = $li_bgcolor[0];
$communities[$current_color][] = $li->plaintext;
echo '<li><span class="event" style="background-color:'.$li_bgcolor[0].';"></span>'.$li->plaintext.'</li>';
}
echo '</ul>';
echo '<br/>';
}
echo '</article>';