| 
<?php
/*************************************************************
 * This script is developed by Arturs Sosins aka ar2rsawseen, http://webcodingeasy.com
 * Feel free to distribute and modify code, but keep reference to its creator
 *
 * Word Solver class can generate words or anagrams using provided rules, for example,
 * possible letters, placement of specific letter, which letters should be used together,
 * or using any character from specified alphabet.
 * This class can be used to generate solutions to scrabble, crosswords, anagrams
 * and other word games.
 *
 * For more information, examples and online documentation visit:
 * http://webcodingeasy.com/PHP-classes/Generate-words-from-specified-rules
 **************************************************************/
 
 //it can take some time
 set_time_limit(0);
 $time = microtime();
 $time = explode(' ', $time);
 $start = $time[1] + $time[0];
 
 //declaring class instance
 include("./word_solver.php");
 $ws = new word_solver();
 
 //use all provided letters
 $ws->use_all();
 
 //setting rules for words
 $ws->set_rules("a(cl)s[s]*e");
 
 //getting results
 $arr = $ws->get_words();
 echo "<pre>";
 print_r($arr);
 echo "</pre>";
 
 $time = microtime();
 $time = explode(' ', $time);
 $end = $time[1] + $time[0];
 $total_time = round(($end - $start), 4);
 echo '<p>PHP execution: '.$total_time.' seconds.</p>';
 ?>
 
 |