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

  • bobinire

    bobinire

    24 EYLÜL 2006
  • cosmicrocketman

    cosmicrocket

    17 NİSAN 2006
  • FASHTAG

    FASHTAG

    5 EYLÜL 2012