Tutorial :Simple PHP Array Problem - IF EXIT



Question:

how can i convert this into an array? if someone searches for "lo" he gets the text "no query", but how can i do this for more words? i tried it with array('1','2')..

if ($query == 'lo')  {    exit ('No Query.');  }  

i want something like this

if ($query == 'lo', 'mip', 'get')  {    exit ('No Query.');  }  

so, if someone types mip he gets the message.. thank you!!


Solution:1

if ($query == 'lo' || $query == 'mip' || $query == 'get') {      exit('No query');  }  

Or if you might want to add many strings to check for, try using an array.

$bad_words = array('lo', 'mip', 'get', ... );  if (in_array($query, $bad_words)) {      exit('No query');  }  

Then adding new 'bad words' is as easy as adding them to the array.


Solution:2

Your array should look like this:

$array = array('lo', 'mip', 'get');  

Now Search

if (in_array('mip', $array))  {    echo 'We have a match';  }  else  {    echo 'No match';  }  

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »