metadige PHP:

Aslında şu anda sorunsuz çalışıyor yaptığım şey. Fakat bu konuya daha sonra dönücem ve esas yapmak istediğim şu. Gelen bir veri var elimizde aşağıdaki gibi : - ahmet nerde - mehmet nerde - ayse nerde explode ile veriyi parçaladık ve nerde bölümünü aldık toplam 3 tane nerde kelimesi geçiyor. Mesela gelen başka veride ayırdığım bölümde nerdeymiş kelimesi 20 defa geçiyor diyelim. Yapmak istediğim gelen verinin ne olduğunu bulup diğer verilerle karşılaştırıp eğer aynıysa ve 3 den fazlaysa diğerlerini göstermemesi.

Ozcan' Alıntı:

metadige verdiğin kodu çalıştırıp denedin mi? Benim istediğim ayrıştırmayı yaptığına eminmisin? Yoksa ben mi hata yapıyorum bilmem gerekiyor.

str_replace hakkında fonksiyon. php : PHP:

Büyük problemlerle uğraşırken küçük şeyleri göremiyorum artık. Sağolasın çalıştı şu anda. Sadece str_replace yapmıcam için başka bir değişkene aktarmak zorundayım ayrıca başka sayfalarda da kullanıcam bu değişkeni. Birazda düzenli görünmesini istiyorum bu yüzden

Söylediğin şekilde yaptım daha öncede hata veriyor Warning: count expects parameter 2 to be long, string given in satır numarası $toplam = count($degisken ); echo $toplam; Sonuç : 111111111111111 // Bu arada bu fonksiyon while içinde çalışıyor. Neyse şimdilik foreach ve if karşılaştırma yapıp tamamen sildim değişken içindekini.

$degisken = $veri .'&lt;br&gt;'; değiştirip denermisin

Bir dizideki her bir benzersiz değerin kaç kez görüldüğünü sayarmış. Teşekkürler Ozcan

Selam Bir mysql sorgumuz var. Sorguyu aşağıdaki while döngüsü içine aldıktan sonra sorguladık ve gelen veriyi echo ile ekrana bastık. PHP:

Şimdi eğer 1 den fazla tekrarlananları ayıracaksan: PHP:

Arkadaşım kodda bir sorun yok, 2den fazla olanları ayrı bir diziye, olmayanları diğer diziye atıyor: PHP:

&lt;? $array = array(1, &quot;hello&quot;, 1, &quot;world&quot;, &quot;hello&quot;); print_r(array_count_values ; ?&gt;

sağol NeFuSa tek bir fonksiyonu her yerde kullanmak isteyenler için lazım olur. Ben her sayfa için if bölümlerine ayrı fonksiyonlar yazdım mecburen çünkü gelen veriler sayfaya özel. Daha sonra yapmam gereken ve fonksiyon tarafını ilgilendiren bir soruyuda sormuş olayım burda PHP:

Virgül, echo construct yaptığında çalışır ancak değişken atamada değil. $degisken = $veri ; Gerci $veri de bir degisken, neden degiskene atama ihtiyaci var, str_replace'e o da girer.

Remark sağolasın çoğu yerde. yerine, koymaya alıştığım için bunu gözden kaçırmıştım. Kod içinde bir çok şeyle uğraşırken küçük şeyleri göremiyor insan. Web 'de bu kadar güvenlik açığı bu yüzden çıkıyor işte İnsan faktörünün olduğu heryerde açık vardır.

$degisken in değeri zaten 1. Döngü aynı şeyi dönderip duracaktır tabi. Yukarıda veriyi explode ile parçaladık ve bölümüne gelen verilerin aynılarını sayıp örnek eğer 3 'den büyükse diğerlerini yok say sadece 3 tane veriyi ekrana bas gibi birşeyi nasıl yapabilirim?

Arkadaşım baş tarafı okumadım ama, eğer istediğini yanlış anlamadıysam array_count_values yerine array_unique kullanmalısın PHP:

Aldığım veriyi explode ile parçalayıp array 'a gönderiyordum bu yüzden arada bir kaç hata yapmışım. Verdiğin koda array_unique ve bir foreach daha ekleyince sorunu çözdüm. Teşekkürler metadige