Merhabalar, geçen bir algoritmada hayati değere sahip bir koda ihtiyaç duydum. Yapmak istediğim şey dizi değişkenlerim içinde tekrar eden yani aynı olan değerleri tespit edip kaç kez tekrar ettiklerini öğrenmekti. Döngü kullanarak saydırmak pek mantıklı gelmedi ve bunla ilgili bir deyimin olduğu düşüncesiyle araştırdım ve gerçekten de varmış. Aşağıda bir örnek ve kullanılan kodu paylaşıyorum. dizi içeriği: ( a, b, c, c, c, a, a, a, b, d, e, f ) gibi bir dizi içindeki elemanlardan seçmiş olduğumuz her hangi birinin kaç kez tekrar etmiş olduğunu öğrenmek istiyoruz.
<?php $array = array('a', 'b', 'a', 'a', 'c', 'a', 'd', 'a', 'c', 'd'); $answer = array_count_values($array); echo $answer['a'] ?>
Yukarıdaki kod sayesinde kaç a varsa sayısını alıyoruz. Sonuç; 5'tir.
1 yorum
Sen kralsın kardeşim :) 5 saattir bunu arıyordum
Yanıtla