• 18-11-2019, 15:25:33
    #1
    Üyeliği durduruldu
    herkeze merhaba. öncelikle aşağıdaki kodlar ile şöyle bir array çıktısı alıyorum.

    bu bir
    bir deneme
    deneme yazısı
    yazısı olarak
    olarak eklendi.

    kodlarım ise şöyle =

    <?php
    $text = 'bu bir deneme yazısı olarak eklendi.';
    $boluyoruz = explode(' ', $text);
    
    foreach($boluyoruz as $key => $val){
    echo (isset($boluyoruz[$key + 1]) ? $val . ' ' . $boluyoruz[$key + 1] : NULL) . '<br>';
    }
    ?>
    peki bu doğrultuda aynı olan satırları hem silip hemde kaç defa tekrarlandığını nasıl ölçebilirim ? yardımlarınız için teşekkür ederim.
  • 18-11-2019, 18:23:11
    #2
    /n ile explode yap daha sonra bir loop içinde eşle
  • 18-11-2019, 18:24:15
    #3
    Üyeliği durduruldu
    Maybell adlı üyeden alıntı: mesajı görüntüle
    /n ile explode yap daha sonra bir loop içinde eşle
    birörnek yapabilirmisin acaba kurgulayamadım
  • 18-11-2019, 18:34:58
    #4
    $dizi=explode ("n",$text);
    count($dizi);
  • 18-11-2019, 18:36:09
    #5
    Satırları ayırdıktan sonra array'a al tüm satırları ve alırken array içerisinde arama yaptırırsan mükerrer kayıtlar dahil edilmez.
    Ekleme işlemi bittikten sonrada arrayı print edip istediğin sonucu alabilirsin.

    https://www.php.net/manual/tr/function.array-push.php
    https://www.php.net/manual/tr/function.in-array.php
  • 18-11-2019, 18:45:12
    #6
    Üyeliği durduruldu
    beynim almıyor ya çıkamadım işin içinden acaba verdiğim kodlarla bir örnek yapabilir misiniz. bende çok şey istiyorum ama anlamadım ya
  • 18-11-2019, 18:52:59
    #7
    Arkadaşlar detaylıca söylemiş. Öğrenmeniz için araştırmanız, deneme yanılma yoluyla hatanızı ve çözümünü görmeniz lazım. Ayrıca stackoverflow gibi dev bir yazılım arşivinden örnekler bulabilirsiniz. Array denilen şey dizi, dizinin mantığını ve kullanımını önce öğrenmelisiniz.