Quantcast
Channel: PHP Freaks: PHP Help
Viewing all articles
Browse latest Browse all 13200

Markov Chain Text Generator

$
0
0

Hi I was given a assignment in college to write a "markov text generator". My code was working the other day when the errors on the server were shut off, they have however put these errors back on and I am receiving the following error:

 

Notice: Undefined offset: 104 in /users/2017// on line 32
d
Notice: Undefined offset: 134 in /users/2017/ on line 32

Notice: Undefined offset: 206 in /users/2017/on line 32
e
Notice: Undefined offset: 304 in /users/2017//markov.php on line 32
e
Notice: Undefined offset: 400 in /users/2017//markov.php on line 32
h

 

My code is as follows:

 

 

 
$textarea = trim ( $_GET['textarea'] );
$textsize = $_GET['textsize'];
$textarea = strtolower ( $textarea );
 
$string =  rand(0, strlen($textarea)-1);
 
$string = $textarea[$string];
 
$textarray = str_split( $textarea );
 
$count = 1;
$newstr = "";
$position = 0;
 
while ( $count < 200 )
{
         foreach ( $textarray as $char )
         {
              if ( $char == $string )
               {
                 $string = $textarray[$position++];
                 $newstr .= $string;
               }
               $position++;
          }
            echo $string = $newstr[rand(0, strlen($newstr)-1)];
            $count++;
}
 
Line 32 is :   $string = $textarray[$position++];
 
Any help would be greatly appreciated :)

Viewing all articles
Browse latest Browse all 13200

Trending Articles