<?php
$input = array(2,7,4,9); // sample input
$words = array(); // main array
foreach($input as $num) { // get letters corresponding to each button pressed
switch ($num) {
case 2:
$letters = array('a','b','c');
break;
case 3:
$letters = array('d','e','f');
break;
case 4:
$letters = array('g','h','i');
break;
case 5:
$letters = array('j','k','l');
break;
case 6:
$letters = array('m','n','o');
break;
case 7:
$letters = array('p','q','r','s');
break;
case 8:
$letters = array('t','u','v');
break;
case 9:
$letters = array('w','x','y','z');
break;
}
array_push($words, $letters); // add array of letters to main array
}
// create all possible combinations of values
foreach($words['0'] as $k0=>$v0) {
foreach($words['1'] as $k1=>$v1) {
foreach($words['2'] as $k2=>$v2) {
foreach($words['3'] as $k3=>$v3) {
$test = $v0."".$v1."".$v2."".$v3; // form a potential word
if (isWord($test)) { // pass it to the API isWord
echo $test."<br />"; // if return true, print the word
}
}
}
}
}
?>
Fatal error: Uncaught Error: Call to undefined function isWord() in /in/N1lvO:42
Stack trace:
#0 {main}
thrown in /in/N1lvO on line 42
Process exited with code 255.