$betterScore ){ $betterCell = $cellKey; $betterScore= $sc; } } } return array($betterCell,$betterScore); } //count free cases $freeCells=0; for($x = 0; $x < 3; $x++){ for($y = 0; $y < 3; $y++){ if($message['board'][$x."-".$y] == ""){ $freeCells ++; }elseif($message['board'][$x."-".$y] !== $message['you']){ $hisSymbol=$message['board'][$x."-".$y]; } } } if(!isset($hisSymbol)){ if($message['you'] == 'X'){ $hisSymbol='O'; }else{ $hisSymbol="X"; } } echo '{"play":"'.choose_better_cell($message['board'],$message['you'], $hisSymbol,9 - $freeCells).'"}';