Per determinare una condizione in cui dice se la parola "Ciao" è presente in una variabile,è giusto scrivere in questo modo?
Codice PHP:
if($domanda == '%Ciao%') { echo"$risposta"; }
grazie ciao...![]()
Per determinare una condizione in cui dice se la parola "Ciao" è presente in una variabile,è giusto scrivere in questo modo?
Codice PHP:
if($domanda == '%Ciao%') { echo"$risposta"; }
grazie ciao...![]()
http://codecanyon.net/category/all?ref=Manuelandro
And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
memories to be made
il carattere % viene usato per query di tipo LIKE , non per confrontare vairabili ...
if($domanda == 'Ciao') { echo $risposta; }
oppure
if(preg_match("/(?i)ciao/", $domanda)) { echo $risposta; }
sempre che $domanda non sia un valore inviato via POST o GET in una versione di php minimamente aggiornata ... perche' altrimenti devi usare le super globali, $_GET['domanda'] o $_POST['domanda']![]()
ah thx
puoi kiarirmi un esempio?
se io volessi controllare se il dato inserito è 1 sola parola ed è la parola "Ciao" come dovrei fare?
grazie ancora
http://codecanyon.net/category/all?ref=Manuelandro
And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
memories to be made
Originariamente inviato da Manuelandro
se io volessi controllare se il dato inserito è 1 sola parola ed è la parola "Ciao" come dovrei fare?
$parola_da_controllare = "ciao";
if(preg_match("/(?i){$parola_da_controllare}/", $domanda)) { echo $risposta; }
t spiego..devo portare come compito per l'università una sorta di Intelligenza Artificiale ke risponde a qualsiasi domanda o affermazione inserisci,in modo intelligente. quindi mi sa ke dovrò compilare migliaia e migliaia di condizioni if del genere![]()
http://codecanyon.net/category/all?ref=Manuelandro
And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
memories to be made
no, ogni domanda avra' delle parole chiavi, ergo ti serve un array di espressioni regolari, e la conoscenza delle funzioni regexp.Originariamente inviato da Manuelandro
t spiego..devo portare come compito per l'università una sorta di Intelligenza Artificiale ke risponde a qualsiasi domanda o affermazione inserisci,in modo intelligente. quindi mi sa ke dovrò compilare migliaia e migliaia di condizioni if del genere![]()
P.S. che universita fai ? magari la mia facesse PHP ....
Not.P.S.
le Pregs accettano un array in entrata ed uno in uscita, comportati di conseguensa a seconda delle parole che vuoi trovare.
Se invece te lo richiedono basato su un database, mi sa che non hai studiato niente del libro![]()
no,nulla ke riguardi un DB.
mi serve solo questo "robot" ke risponde di conseguenza a quel ke tu gli dici. (quindi tecnicamente dovrà avere una vastissimissima memoria di parole e una sorta di funzione per assemblarle).
cmq faccio Ingegneria Informatica![]()
http://codecanyon.net/category/all?ref=Manuelandro
And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
memories to be made
tu come mi consigli di strutturarlo?
ah e grazie ancora![]()
http://codecanyon.net/category/all?ref=Manuelandro
And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
memories to be made
azzo .. in informatica applicata non vanno oltre l' ormai "vecchio" Java, mai vista un' universita' che e' aggiornata al punto di trattare phpOriginariamente inviato da Manuelandro
cmq faccio Ingegneria Informatica![]()
![]()
![]()
![]()
ti serve un lessico per le parole, una volta fatto quello sei a posto perche' le espressioni regolari fanno miracoliOriginariamente inviato da Manuelandro
tu come mi consigli di strutturarlo?
strano non ti abbiano dato delle frasi "tipo" da sfruttare per il progetto, se te le hanno date, copia e incolla in un txt, parsa il txt con php e creati un file con l' array con tutte le frasil, poi passiamo al resto![]()
non è mica tanto bella la mia uni. pensa ke una volta fatto tutto sto macello,devo fonderlo al Flash e inventare un personaggio ke muove la bocca,cambia espressione a seconda di quel ke gli dici, e ADDIRITTURA DICE A VOCE la risposta ke da per scritto.
http://codecanyon.net/category/all?ref=Manuelandro
And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
memories to be made