• 06-01-2011, 22:43:26
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bir değişkendeki tüm karakterlerin aynı olduğunu nasıl kontrol ettirebilirim. mesela hepsi . mı veya hepsi a mı gibi
  • 06-01-2011, 23:02:57
    #2
    döngü ile...

    function hepsiaynimi($degisken){
    //önce değişkeni karakterlerine ayırıp array yapıyoruz.
    $karakter = str_split($degisken);
    //sonra bir döngü ile ilk karakter ile diğer karakterleri kontrol ediyoruz. 
    //hepsi ilk karakterle aynı ise zaten hepsi aynıdır. 
    //bir tanesi bile ilk karakterden farklı ise hepsi aynı değildir.
    $uzunluk = count($karakter)-1;
    for($i = 0; $i < $uzunluk;$i++){
    if ($karakter[0] == $karakter[$i]){
    //eğer son karakter de ilk karaktere eşitse hepsi kontrol edilmiş demektir; true döndür.
    if($karakter[$i] == $karakter[$uzunluk]){
    return true
    }
    
    }
    //eğer ilk karakter $i sırasındaki karaktere eşit değilse false ver döngüden çık.
    else
    {
    return false;
    break;
    }
    
    }
    }
  • 06-01-2011, 23:09:59
    #3
    teşekkür ederim deniyorum birazdan
  • 08-01-2011, 13:30:10
    #4
    Üyeliği durduruldu
    $a = "aaaaaaaaaaaaaaaa";
    if(preg_match('/^(?<first_char>.)(\1+)?$/',$a,$x))
    {
      echo "bu değişkenin tüm karakterleri  : ".$x['first_char'];
    }