Basit PHP Array Sorunu - IF EXIT

2 Cevap php

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.');
}

ben böyle bir şey istiyorum

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

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

2 Cevap

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

Eğer kontrol etmek için birçok dizeleri eklemek isteyebilirsiniz Veya, bir dizi kullanarak deneyin.

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

Ardından yeni 'kötü sözler' ekleyerek diziye ekleyerek kadar kolaydır.

Sizin dizi bu gibi görünmelidir:

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

Şimdi Ara

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