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

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • cdgotx

    cdgotx

    8 Kasım 2011
  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011