• 12-07-2018, 10:42:27
    #28
    tosunpasa adlı üyeden alıntı: mesajı görüntüle
    kime neyi açıkladın word ile ?

    burada ekrandan girilen kayıtların formatlanmış şekilde db ye kaydından ve sonrasında yine formatlanmış şekilde ekrana yazdırılmasını öğreniyoruz

    baş harfleri buyuk yapmak istiyorum demis konusunun devamini goremedim ne istediginide basliga gore cevap verdim konusunu editledigi icin yanlis anladim sanirim
  • 12-07-2018, 14:46:35
    #29
    Üyeliği durduruldu
    hocam ne gerek vardı bu kadar şeylere bir tane
    ucwords() fonksiyonunu dene
  • 14-07-2018, 00:35:43
    #30
    Hala sorun yaşayan yada ihtiyacı olanlar için. Türkçe karakter sorununu gözterek yazılan fonksiyon.. Kullanımı ve sonucu aşağıdaki gibidir.
    function kucuk_yap($gelen){
        $gelen=str_replace('Ç', 'ç', $gelen);
        $gelen=str_replace('Ğ', 'ğ', $gelen);
        $gelen=str_replace('I', 'ı', $gelen);
        $gelen=str_replace('İ', 'i', $gelen);
        $gelen=str_replace('Ö', 'ö', $gelen);
        $gelen=str_replace('Ş', 'ş', $gelen);
        $gelen=str_replace('Ü', 'ü', $gelen);
        $gelen=strtolower($gelen);
        return $gelen;
    }
    
    function ucwords_tr($gelen){
    
        $sonuc='';
        $kelimeler=explode(" ", $gelen);
    
        foreach ($kelimeler as $kelime_duz){
    
            $kelime_uzunluk=strlen($kelime_duz);
            $ilk_karakter=mb_substr($kelime_duz,0,1,'UTF-8');
    
            if($ilk_karakter=='Ç' or $ilk_karakter=='ç'){
                $ilk_karakter='Ç';
            }elseif ($ilk_karakter=='Ğ' or $ilk_karakter=='ğ') {
                $ilk_karakter='Ğ';
            }elseif($ilk_karakter=='I' or $ilk_karakter=='ı'){
                $ilk_karakter='I';
            }elseif ($ilk_karakter=='İ' or $ilk_karakter=='i'){
                $ilk_karakter='İ';
            }elseif ($ilk_karakter=='Ö' or $ilk_karakter=='ö'){
                $ilk_karakter='Ö';
            }elseif ($ilk_karakter=='Ş' or $ilk_karakter=='ş'){
                $ilk_karakter='Ş';
            }elseif ($ilk_karakter=='Ü' or $ilk_karakter=='ü'){
                $ilk_karakter='Ü';
            }else{
                $ilk_karakter=strtoupper($ilk_karakter);
            }
    
            $digerleri=mb_substr($kelime_duz,1,$kelime_uzunluk,'UTF-8');
            $sonuc.=$ilk_karakter.kucuk_yap($digerleri).' ';
    
        }
    
        $son=trim(str_replace('  ', ' ', $sonuc));
        return $son;
    
    }
    // Kullanımı :
    ucwords_tr("NEMLİ BİR İSTANBUL SABAHIYDI GÜNÜM");
    // sonuç : Nemli Bir İstanbul Sabahıydı Günüm
    Fonksiyondaki eksikliği farkettim kullanımda hata çıkma ihtimali olduğu için kodlarımı düzenledim.
  • 14-07-2018, 12:03:57
    #31
    <meta charset="utf-8" />
    <?php
    
       $str = "Pınar'ın çok sevdiği küçük bir Kuzusu var.";
    
       $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
       echo $str; // PINAR'IN ÇOK SEVDIĞI KÜÇÜK BIR KUZUSU VAR.
       echo "<br />";
    
       $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8");
       echo $str; // pinar'in çok sevdiği küçük bir kuzusu var.
       echo "<br />";
    
       $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
       echo $str; // Pinar'In Çok Sevdiği Küçük Bir Kuzusu Var.
    
    ?>
    ı i harfinde sorun olduğu tespit edillmiş onun da çözümü

    <meta charset="utf-8" />
    <?php
    
       $str = "Pınar'ın çok sevdiği küçük bir Kuzusu var.";
    
       function title_case_turkish($str,$str_model)
       {
          $str = str_replace("i", "İ", $str);
          $str = str_replace("I", "ı", $str);
    
          if($str_model == 'upper')
          {
             $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
          }
          else if($str_model == 'lower')
          {
             $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8");
          }
          else if($str_model == 'title')
          {
             $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
          }
          return $str;
       }
    
       echo title_case_turkish($str,'upper');
       echo "<br />";
       echo title_case_turkish($str,'lower');
       echo "<br />";
       echo title_case_turkish($str,'title');
       echo "<br />";
    
    ?>
    PINAR'IN ÇOK SEVDİĞİ KÜÇÜK BİR KUZUSU VAR.
    pınar'ın çok sevdiği küçük bir kuzusu var.
    Pınar'ın Çok Sevdiği Küçük Bir Kuzusu Var.
  • 03-11-2018, 18:20:40
    #32
    ilgixcom adlı üyeden alıntı: mesajı görüntüle
    <meta charset="utf-8" />
    <?php
    
       $str = "Pınar'ın çok sevdiği küçük bir Kuzusu var.";
    
       $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
       echo $str; // PINAR'IN ÇOK SEVDIĞI KÜÇÜK BIR KUZUSU VAR.
       echo "<br />";
    
       $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8");
       echo $str; // pinar'in çok sevdiği küçük bir kuzusu var.
       echo "<br />";
    
       $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
       echo $str; // Pinar'In Çok Sevdiği Küçük Bir Kuzusu Var.
    
    ?>
    ı i harfinde sorun olduğu tespit edillmiş onun da çözümü

    <meta charset="utf-8" />
    <?php
    
       $str = "Pınar'ın çok sevdiği küçük bir Kuzusu var.";
    
       function title_case_turkish($str,$str_model)
       {
          $str = str_replace("i", "İ", $str);
          $str = str_replace("I", "ı", $str);
    
          if($str_model == 'upper')
          {
             $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
          }
          else if($str_model == 'lower')
          {
             $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8");
          }
          else if($str_model == 'title')
          {
             $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
          }
          return $str;
       }
    
       echo title_case_turkish($str,'upper');
       echo "<br />";
       echo title_case_turkish($str,'lower');
       echo "<br />";
       echo title_case_turkish($str,'title');
       echo "<br />";
    
    ?>
    PINAR'IN ÇOK SEVDİĞİ KÜÇÜK BİR KUZUSU VAR.
    pınar'ın çok sevdiği küçük bir kuzusu var.
    Pınar'ın Çok Sevdiği Küçük Bir Kuzusu Var.
    Allah razı olsun, hepsini denedim sadece senin bu kodlama çalıştı, teşekkürler.
  • 27-11-2020, 22:29:41
    #33
    Web Tasarım ve Yazılım
    Konuyu yeniden hortlatıcam ama
    Array için nasıl yapabilirim
    81 tane eleman var hepsini geçirmek istiyorum bu fonksiyondan