pero por qué tanto espaciooo
  Código PHP:
   
$cont="";
foreach ( $events as $event )
{
    $class = ($class == 'alternate') ? '' : 'alternate'; ?>
    <tr class="<?php echo $class; ?>">
    <?php
    if(DATE("M",strtotime($event->event_begin))=="Jun" and $cont==0){
        $cont++; ?>
        <tr><th calse="mange-colum" scope="col"><?php echo DATE("M",strtotime($event->event_begin));?></th></tr>
    <?php } ?>
    <th scope="row"><?php echo stripslashes($event->event_begin);?></th>
    <td><?php echo stripslashes($event->event_title); ?></td>
    <td><a href="   ">Detail</a></td>
    </tr>
<?php } ?>    
  así está mejor 
la verdad no entendí muy bien tu pregunta, pero no creo que strrpos te sirva, strrpos busca la última aparición de una cadena en otra, no tiene mucha relación con las fechas, si quieres el día usa la misma función date() pero en vez de 'M', usa 'd' 
no se como está estructurada la variable $events, pero sería bueno ordenarla por fecha (event_begin)...