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

  • Bokeh

    Bokeh

    9 HAZİRAN 2014
  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008