Jag har gjort en liknande sak förut, dock ej med Flash.
Låt PHP dela upp datat så du får det sparat i variabler först, genom att "crawla" genom det hela.
Kod:
//$string = 'hela pokerhandens logg...'
//Ta reda på spelad hand
$handName = substr($string, 0, strpos($string, 'Seat', 0));
$playersTmp = substr($string, 0, strpos($string, '*** HOLE CARDS ***', 0));
$a = 0; $i = 0;
echo $handName . '<br />';
//Ta reda på spelarnas namn
while(strpos($playersTmp, 'Seat', $a) !== FALSE){
$a = strpos($playersTmp, 'Seat', $a)+1;
$a = strpos($playersTmp, ':', $a)+2;
$b = strpos($playersTmp, '(', $a)-1;
$playerName[$i] = substr($playersTmp, $a, $b-$a);
echo '<strong>Player ' . ($i+1) . ':</strong> ' . $playerName[$i] . '<br />';
$i++;
}
//Ta reda på vilken spelare vi är
$a = strpos($string, 'Dealt to', 0)+1;
$a = strpos($string, 'o', $a)+2;
$b = strpos($string, '[', $a)-1;
$weArePlayer = substr($string, $a, $b-$a);
echo '<strong>You are:</strong>' . $weArePlayer . '<br />';
//OSV... du fattar, bara fortsätta på samma sätt så har du snabbt hela handens viktiga moment...
Sedan kan du ställa upp detta på valfritt sätt så att flash sedan kan tolka det. Vilket inte borde vara så svårt...