0ktay adlı üyeden alıntı

kelebek emrshn Dostum neden bu kadar uzun yol takip ettiniz ki php bunu kolaylaştırmak için in_array ile array_search diye bir fonksiyon yapmış zaten :)

Explode kullanarak yaptığınız parçalama işleminden dönen sonuç değişkene array olarak yazılır.

Örnek:

/* array_search kullanımı */

$array = array(0 => 'mavi', 1 => 'beyaz'); /* Diziyi oluşturalım. */
$a = array_search('mavi', $array); /* array_search ile diziyi tara */
echo "Mavi renginin anahtarı: ".$a."
"; /* Çıkartalım. */
/* Çıktısı; Mavi renginin anahtarı: 1 */

/* in_array kullanımı */
$meyve = array("Elma", "Kiraz", "Nar", "Şeftali");

if (in_array("Kiraz", $meyve)) {

echo "Kiraz dizinde var";
}
/* Çıktısı; Kiraz dizinde var */

?>


Dediğiniz yöntemleri biliyorum fakat arkadaş birden fazla kelimeyi aramaya çalışıyor. Bir de dediğim gibi işlerim yoğun olduğu için kafam çok karşık durumda :). Birden fazla kelimeyi sorgulamayı yapabilirse dediğiniz yöntem daha avantajlı olacaktır.