$pharray = array("php","the best language ever"); preg_match("/(?<=What is )(\w+)(?:\?)/",$question,$matches); if (in_array($matches[0],$phparray)){ // your stuff here }
Regards, Andrey ----- Original Message ----- From: "Leif K-Brooks" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, April 16, 2002 12:54 AM Subject: [PHP] Seeing if a value matches anything in an array > I'm trying to build some sort of AI chat bot in php (yes, I know I'm crazy). > To do this, I need some way to check for the presence of any value from an > array. Example: > > $pharray = array("php","the best language ever"); > if($question == "What is ".anything_in_array_function($phparray)."?"){ > print "Php is a programming language used mostly as a web scripting > language. (put some more stuff about php here)"; > } > > What is the best way to do something like this? > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php