• 22-05-2013, 14:00:20
    #1
    Yapmak istediğim formdan girilen bilgisayar monitor ve klavye kelimelerinin yazı içinde kaç tane geçtiği ancak değişken 0 dan değilde 1 den başlıyor ne yapabilirim?

    <?php 
    $Form = "<form method='post' action='Soru4.php'>
    <textarea type='text' name='Yazi' ></textarea>
    <input type='submit' />
    </form>";
    echo $Form;
    ?>
    
    
    <?php
    $say = 0;
    $kelime = 0;
    
    $yazi = $_REQUEST['Yazi'];
    
    if ($bilgisayar = explode("bilgisayar", $yazi))
    {
    
    $say = count($bilgisayar);
    echo "Bilgisayar sayısı: " .$say. "<br>";
    }
    
    
    if ($klavye = explode("klavye", $yazi))
    {
    
    $say = count($klavye);
    echo "Klavye sayısı: " .$say. "<br>";
    }
    
    if ($monitor = explode("monitor", $yazi))
    {
    $say = count($monitor);
    echo "Monitor sayısı: " .$say. "<br>";
    }
    ?>
  • 22-05-2013, 14:03:01
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    -$say

    mesela
  • 22-05-2013, 14:15:35
    #3
    iExChange adlı üyeden alıntı: mesajı görüntüle
    -$say

    mesela
    Olmadı hocam
  • 22-05-2013, 14:17:58
    #4
    <?php
    $yazi = "bilgisayar klavye monitor bilgisayar klavye monitor bilgisayar klavye monitor bilgisayar klavye monitor";
    $bilgisayar = substr_count($yazi, "bilgisayar");
    $klavye = substr_count($yazi, "klavye");
    $monitor = substr_count($yazi, "monitor");
    
    echo "
    
    toplam bilgisayar : $bilgisayar <br />
    toplam klavye : $klavye <br />
    toplam monitor : $monitor <br />
    
    ";
    
    ?>
    "substr_count" fonksiyonu belirttiğiniz kelimenin cümle içinde kaç defa geçtiğini sayar. ayrıca türkçe karaktere de duyarlıdır.
  • 22-05-2013, 14:52:58
    #5
    fatihsarac adlı üyeden alıntı: mesajı görüntüle
    <?php
    $yazi = "bilgisayar klavye monitor bilgisayar klavye monitor bilgisayar klavye monitor bilgisayar klavye monitor";
    $bilgisayar = substr_count($yazi, "bilgisayar");
    $klavye = substr_count($yazi, "klavye");
    $monitor = substr_count($yazi, "monitor");
    
    echo "
    
    toplam bilgisayar : $bilgisayar <br />
    toplam klavye : $klavye <br />
    toplam monitor : $monitor <br />
    
    ";
    
    ?>
    "substr_count" fonksiyonu belirttiğiniz kelimenin cümle içinde kaç defa geçtiğini sayar. ayrıca türkçe karaktere de duyarlıdır.
    Çok teşekkürler hocam sınava çalışıyodum da takıldım bu soruda incelicem yapısını malum sınavda da çıkabilir.