ho trovato questo script

http://www.brandspankingnew.net/spec...ocomplete.html

scrivete SCOTT nella casella e appare il risultato per l'array che inizia con quell'elemento (Scott Clover)

me se provate a scrivere CLOVER non appare.. come posso modificare lo script per cercare nella stringa intera e non solo per avere una corrispondenza con l'inizio stringa?

Codice PHP:
    $aUsers = array(
        
"Scott, Clover",
        
"Smith, Estella",
        
"Smothers, Matthew",
        
"Stainforth, Maurene",
        
"Stephenson, Phillipa",
        
"Stewart, Hyram",
        
"Stough, Gussie",
        
"Strickland, Temple",
        
"Sullivan, Gertie",
        
"Swink, Stefanie",
        
"Tavoularis, Terance",
        
"Taylor, Kizzy",
        
"Thigpen, Alwyn",
        
"Treeby, Jim",
        
"Trevithick, Jayme"
    
);
    
    
$input strtolower$_GET['input'] );
    
$len strlen($input);
    
    
    
$aResults = array();
    
    if (
$len)
    {
        for (
$i=0;$i<count($aUsers);$i++)
        {
            
// had to use utf_decode, here
            // not necessary if the results are coming from mysql
            //
            
if (strtolower(substr(utf8_decode($aUsers[$i]),0,$len)) == $input)
                
$aResults[] = array( "id"=>($i+1) ,"value"=>htmlspecialchars($aUsers[$i]));
        }
    }
    
    
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
    
header ("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT"); // always modified
    
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    
header ("Pragma: no-cache"); // HTTP/1.0
    
    
if (isset($_REQUEST['json']))
    {
        
header("Content-Type: application/json");
    
        echo 
"{\"results\": [";
        
$arr = array();
        for (
$i=0;$i<count($aResults);$i++)
        {
            
$arr[] = "{\"id\": \"".$aResults[$i]['id']."\", \"value\": \"".$aResults[$i]['value']."\", \"info\": \"\"}";
        }
        echo 
implode(", "$arr);
        echo 
"]}";
    }