SORU
6 Aralık 2010, PAZARTESİ


Eğer dize belirli kelimeler içeriyorsa kontrol edin?

Düşünün:

$a = 'How are you?';

if ($a contains 'are')
    echo 'true';

3* *deyimi yazmak için doğru yolu nedir yukarıdaki kod var, sanırım?

CEVAP
6 Aralık 2010, PAZARTESİ


İçinde: bir dizenin yerini bulmak için kullanılan strpos işlevini kullanabilirsiniz

if (strpos($a,'are') !== false) {
    echo 'true';
}

Not kullanım !== false kasıtlı olarak; strpos iade ya da mahsup iğne dize başlar içinde Samanlık, string ya da boolean false Eğer iğne değil bulundu. 0 geçerli bir ofset ve 0"", *8.* daha basit yapıları kullanamayız falsey olduğundan

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • Jay Will

    Jay Will

    19 NİSAN 2006