Şimdi Ara

PHP, Girilen metini küçük harfe çevirmek?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
7
Cevap
0
Favori
428
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • <h2>Girilen metni küçük harfe dönüştürmek</h2> 

    <form>
    <b>Metin: </b> <input type="text" name="metin" />
    <input type="submit" name="metinBolumu" value"Gonder" />
    </form>



    Şimdi benim istediğim şey şu, yukarıda küçük bir form var. Metin girilecek kısma metin girildikten ve butona basıldıktan sonra girilen metni php ile strtolower kullanılarak küçük harfe dönüştürecek ve bize bunu sonuç olarak verecek.

    Yavaş yavaş başlıyorum PHP'ye. Eğitim videoları vb. bir set var fakat yeterli değil. Sadece tanımlar ve anlatımlar var. Örnekler hiç verilmemiş. Kendim bir kaç örnek geliştirerek kavramaya çalışmam gerekiyor. Hani hangi kodları yazacağımı biliyorum fakat hangi kodu nereye yazacağım orası biraz karışık. Birisi yukarıdaki olayı tam anlatırsa minettar kalacağım. Teşekkürler şimdiden. :)

    @seyfi84, @aksoydesign



    < Bu mesaj bu kişi tarafından değiştirildi Kıpçak Beği -- 24 Mayıs 2014; 18:56:29 >







  • quote:

    Orijinalden alıntı: Rhymestein

    <h2>Girilen metni küçük harfe dönüştürmek</h2> 

    <form>
    <b>Metin: </b> <input type="text" name="metin" />
    <input type="submit" name="metinBolumu" value"Gonder" />
    </form>



    Şimdi benim istediğim şey şu, yukarıda küçük bir form var. Metin girilecek kısma metin girildikten ve butona basıldıktan sonra girilen metni php ile strtolower kullanılarak küçük harfe dönüştürecek ve bize bunu sonuç olarak verecek.

    Yavaş yavaş başlıyorum PHP'ye. Eğitim videoları vb. bir set var fakat yeterli değil. Sadece tanımlar ve anlatımlar var. Örnekler hiç verilmemiş. Kendim bir kaç örnek geliştirerek kavramaya çalışmam gerekiyor. Hani hangi kodları yazacağımı biliyorum fakat hangi kodu nereye yazacağım orası biraz karışık. Birisi yukarıdaki olayı tam anlatırsa minettar kalacağım. Teşekkürler şimdiden. :)

    @seyfi84, @aksoydesign

    Bunun için bir fonksiyon yazman lazım ve gelen post değerini bu fonksiyona göre çekmen lazım şu şekilde yapacaksın


    Senin verdiğin örnek üzerinden gidiyorum..
    Böyle bir fonksiyonu genelde fonksiyon.php dosyamızda tutarız ya da veritabanı baglantı dosyamızda tutarız çünkü her kullanmak istediğimizde aynı fonksiyonu her sayfaya yazmayalım



     

    <?php

    // array ile önce büyük harfleri çektik ve sonrasında bir array daha açıp aynı yapıyı küçük harfe çevirdik ve str_replace eğer ilk array dan gelen değerler buysa ikinci arraydaki değerleri ekrana bas

    function buyukkucukharfduzenle($buyukkucukharfduzenleicerik){
    $buyukkucukharfduzenledegisecekler = array('A','B','C','Ç','D','E','F','G','Ğ','H','I','İ','J','K','L','M','N','O','Ö','P','R','S','Ş','T','U','Ü','V','Q','W','X','Y','Z');
    $buyukkucukharfduzenledegisenler = array('a','b','c','ç','d','e','f','g','ğ','h','ı','i','j','k','l','m','n','o','ö','p','r','s','ş','t','u','ü','v','q','w','x','y','z');
    $buyukkucukharfduzenledegistirilmis = str_replace($buyukkucukharfduzenledegisecekler,$buyukkucukharfduzenledegisenler,$buyukkucukharfduzenleicerik);
    return $buyukkucukharfduzenledegistirilmis;
    }


    $metin = $_POST['metin'];
    $metin = buyukkucukharfduzenle($metin);


    ?>

    <?php echo $metin; ?>

    <h2>Girilen metni küçük harfe dönüştürmek</h2>

    <form>
    <b>Metin: </b> <input type="text" name="metin" />
    <input type="submit" name="metinBolumu" value"Gonder" />
    </form>




    Bu şekilde kullanabilirsin.




  • @aksoydesign
    Öncelikle cevabın için teşekkür ederim dostum. Fakat bir sorun var, form'un gerekeni yapması için <form action="".. kullanılması gerekmiyor mu? Çünkü şuan değişen bir şey yok. Hala her şey aynı.
  • <form action="" method="post" >

    Bu şekilde dene
  • quote:

    Orijinalden alıntı: aksoydesign

    <form action="" method="post" >

    Bu şekilde dene

    Teşekkürler dostum, çalıştı. Sadece <form method="post"> ekledim. Tekrardan teşekkürler. Fakat bunu kısaltmanın daha kolay bir yolu yok mu acaba?
  • Strtolower fonksiyonu var gelen degeri ona ver kücültsün tüm stringleri

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: seyfi84

    dosyanın adı test.php
    webserver document root altına kopyalarsanhttp://server.adresi.com/test.php diyerek kullanacaksın
    editöründe utf-8 kodlama kullanacaksın

     
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    </head>
    <body>
    <h2>Girilen metni küçük harfe dönüştürmek</h2>
    <form action="test.php" method="post">
    <b>Metin: </b> <input type="text" name="metin" />
    <input type="submit" name="metinBolumu" value="Gönder" />
    </form>
    <?php
    if ($_SERVER['REQUEST_METHOD'] == 'POST')
    echo "<p>".mb_strtolower($_POST['metin'], 'UTF-8')."</p>";
    ?>
    </body>
    </html>



    Aradığım cevap buydu, teşekkürler. :)




  • Yapay Zeka’dan İlgili Konular
    Excel de aynı harfleri silme
    10 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.