• 28-03-2008, 22:22:16
    #55
    Eposta Aktivasyonu Gerekmekte
    trim() fonksiyonu yazının sağında ve solunda yer alan boşlukları temizlemek için kullanılır.Örneğin bir formda kullanıcı boşluk bırakarak birşey yazmak istediğinde bunu trim() fonksiyonu ile engelleyebiliriz.

    Kullanım Şekli:

    trim($değişken)

    Örnek:
    <?php  
     
    $metin = "     Bu bir metindir.Aksini ispat eden varmı?      ";  
     
    //Trim ile  
     
    echo "Metin : ".trim($metin);  
     
    //Trim olmadan  
     
    echo "Metin : ".$metin;  
     
    ?>
    Ekran Çıktısı :

    Metin : Bu bir metindir.Aksini ispat eden varmı?
    Metin : Bu bir metindir.Aksini ispat eden varmı?

    Html Kaynak Kodu :

    Metin : Bu bir metindir.Aksini ispat eden varmı?<br>
    Metin : Bu bir metindir.Aksini ispat eden varmı?
  • 28-03-2008, 22:22:57
    #56
    Eposta Aktivasyonu Gerekmekte
    strtolower() fonksiyonu bir değerdeki yani yazılarınızdaki tüm büyük harflerin tamamını küçük harflere çevirir.

    Kullanım Şekli:

    strtolower($değişken)

    Örnek:
    <?php
     
    $isimsoyisim = "Güray Süerdem";
     
    echo strtolower($isimsoyisim);
     
    ?>
    Ekran Çıktısı:

    güray süerdem
  • 28-03-2008, 22:23:39
    #57
    Eposta Aktivasyonu Gerekmekte
    ucwords() fonksiyonu bir değerdeki yani yazılarınızdaki sadece baş harfleri büyük harflere çevirir.

    Kullanım Şekli:

    ucwords($değişken)

    Örnek:
    <?php 
     
    $isimsoyisim = "güray süerdem"; 
     
    echo ucwords($isimsoyisim); 
     
    ?>
    Ekran Çıktısı:

    Güray Süerdem
  • 28-03-2008, 22:24:21
    #58
    Eposta Aktivasyonu Gerekmekte
    ucfirst() fonksiyonu cümlelerimizin sadece ilk baş harfini büyük harfe çevirir.

    Kullanım Şekli:

    ucfirst($değişken)

    Örnek:

    <?php
     
    $cumle = "bu bir cümledir ve baş harfi büyük olacaktır.";
     
    echo ucfirst($cumle);
     
    ?>
    Ekran Çıktısı:

    Bu bir cümledir ve baş harfi büyük olacaktır.
  • 28-03-2008, 22:25:12
    #59
    Eposta Aktivasyonu Gerekmekte
    strtoupper() fonksiyonu bir değerdeki yani yazılarınızdaki tüm küçük harfleri büyük harflere çevirir.

    Kullanım Şekli:

    strtoupper($değişken)

    Örnek:
    <?php
     
    $isimsoyisim = "Güray Süerdem";
     
    echo strtoupper($isimsoyisim);
     
    ?>
    Ekran Çıktısı:

    GÜRAY SÜERDEM
  • 28-03-2008, 22:26:07
    #60
    Eposta Aktivasyonu Gerekmekte
    chr() fonksiyonu belirtilen ASCII değerini karaktere döndürür.

    Kullanım Şekli:

    chr(ASCII)

    Örnek:
    <?php 
     
    echo chr(045)."<br>"; 
     
    echo chr(0×45)."<br>"; 
     
    ?>
    Ekran Çıktısı:

    %
    E
  • 28-03-2008, 22:27:17
    #61
    Eposta Aktivasyonu Gerekmekte
    ctype_alpha() fonksiyonu değerin alfabetik olup olmadığını kontrol eder.ctype_alnum() fonksiyonu ise tam tersi numerik olup olmadığını kontrol eder. Örneğin üye giriş formunda üye adımızın alfabetik olup olmadığını kontrol edebiliriz.Aynı şekilde şifremizin sadece rakamlardan oluşmasını sağlayabiliriz.

    Örnek:
    <?php
     
    $degisken = "Güray";
     
    if(ctype_alpha)($degisken)){
     
    echo "Değişken alfabetiktir";
     
    }else{
     
    echo "Değişken alfabetik değildir";
     
    }
     
    ?>
    Ekranda değişkan alfabetik olarak gözükecektir.Aynı şekilde ctype_alnum() fonksiyonu ile yaptığımızda:
    <?php
     
    $degisken = "123456";
     
    if(ctype_alnum)($degisken)){
     
    echo "Değişken numeriktir";
     
    }else{
     
    echo "Değişken numerik değildir";
     
    }
     
    ?>
    Burada da değişkenimiz numerik olarak gözükecektir.Bu fonksiyonları birçok yerde güvenlik amaçlı olarakta kullanabilirsiniz.
  • 28-03-2008, 22:28:18
    #62
    Eposta Aktivasyonu Gerekmekte
    htmlentities() fonksiyonu bir değerde bulunan < ve > taglarını temizler.Örneğin bir ziyaretçi defterinizin olduğunu düşünün ve herkes özgürce ilgi ve görüşlerini yazabiliyor.
    Eğer güvenlik önlemleri alınmamışsa ziyaretçi defteri sayfanız bu kod ile
    Bu site ele geçirilmiştir! (:   
     
    <script type=’text/javascript’>   
     
    window.location = ‘http://www.deneme.com/’   
     
    </script>
    başka bir siteye yönlendirilebilir.

    Bunu önlemek için:
    <?php  
     
    $mesaj = "Bu site ele geçirilmiştir! (:  
     
    <script type=’text/javascript’>  
     
    window.location = ‘http://www.deneme.com/’  
     
    </script>";  
     
    $temizle = htmlentities($mesaj);  
     
    echo $temizle;  
     
    ?>
    Temizlendiğinde sadece mesaj olarak gözükecektir.Kodları test edip daha iyi anlayabilirsiniz.
  • 28-03-2008, 22:34:05
    #63
    Eposta Aktivasyonu Gerekmekte
    Dizi değişkenler içinde birçok veriyi barındırabilir.Veriler array() fonksiyonunun içine ve iki tırnak arasına yazılır.Yazılanlar , (virgül) ile ayrılır.Mesela dört tane isim yazacaksınız $isim1,$isim2,$isim3,$isim4 diye tanımlayacaksınız.
    Oysa bunu tek bir değişkene atayarak daha rahat kullanıp ayrıca döngü içinde de döndürebilirsiniz.


    Kullanılışı:

    $isimler = array(’Ali’,'Veli’,'Hasan’,'Hüseyin’);

    Aynı özelliği taşıyan değişkenlerimizi tek bir değişken altında topladık ve şimdi ekrana yazdıracağız.
    <?php 
     
    $isimler = array(‘Ali’,‘Veli’,‘Hasan’,‘Hüseyin’); 
     
    echo "İlk İsim    : ".$isimler[0]."<br>"; 
    echo "İkinci isim    : ".$isimler[1]."<br>"; 
    echo "Üçücü isim    : ".$isimler[2]."<br>"; 
    echo "Dördüncü isim : ".$isimler[3]."<br>"; 
     
    ?>
    Gördüğünüz gibi başlangıç olarak 0 ile başladık.Çünkü dizi değişkenlerde sıralama 1′den başlamaz.Her zaman ilk olarak 0′ı alır.

    Uygulama dosyasını http://www.guraysuerdem.com/dosya/dizidegiskenler.rar adresinden indirebilirsiniz.