• 24-01-2015, 05:46:44
    #1
    merhaba arkadaşlar bir sorum olacak öncelikle phpde yeniyim yeni yeni if else while function komutlarını öğrenmeye çalışıyorum sorum şu ki bir site yapacağız ve ben bu öğrendiğim atıyorum array komutunu veya function komutunu hangi zamanlarda nerede ve nasıl kullanacağım çok kafamı karıştıran bir soru bu aslında cevaplarsanız çok sevinirim herkese iyi forumlar
  • 24-01-2015, 11:21:43
    #2
    Hepsinin belli yerleri vardır. Functionu bir kere tanımlayıp tekrar tekrar kulanırsın.. Array dizidir. Mesela ayları listelemeye yarar. Veritabanındaki alanlarda dizidir.
  • 24-01-2015, 15:11:53
    #3
    onları biliyorum bir moda sitesinin neresinde kullanılır function misal veya arrrayı bir site tasarlanırken neresinde hangi zamanda hangi yerde kullanırım ne işime yarayacak bu komutlar siteyi tasarlarken
  • 24-01-2015, 16:39:59
    #4
    Fys adlı üyeden alıntı: mesajı görüntüle
    onları biliyorum bir moda sitesinin neresinde kullanılır function misal veya arrrayı bir site tasarlanırken neresinde hangi zamanda hangi yerde kullanırım ne işime yarayacak bu komutlar siteyi tasarlarken
    Moda sitesinin link yapılarını konu-ismi.html şeklinde yapmak isterseniz, verdiğim fonksiyon ile başlığı sef yapısına çevirirsiniz. Bu fonksiyonun içerisinde de gördüğünüz gibi harfleri tutmak için dizi kullanılıyor. Sorunuza basit bir örnektir.

    function sef($string)
    {
    $find = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#');
    $replace = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp');
    $string = strtolower(str_replace($find, $replace, $string));
    $string = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $string);
    $string = trim(preg_replace('/\s+/', ' ', $string));
    $string = str_replace(' ', '-', $string);
    return $string;
    }
  • 24-01-2015, 16:48:09
    #5
    mesajınız için çok tşk ederim fakat ben anlatamıyorum sorunumu sanırım belki de yeni olduğum için benim kafam basmıyordur php de function komutundan gidelim mesela bu komut bir işlevi tekrar tekrar çalıştırmaya yarıyordu değil mi? şimdi ben bu function komutu sitemi oluştururken ne zaman ihtiyaç duyarım ne tür kısımlarda function kullanmalıyım onun mantığını anlamıyorum
  • 24-01-2015, 17:30:48
    #6
    Fys adlı üyeden alıntı: mesajı görüntüle
    mesajınız için çok tşk ederim fakat ben anlatamıyorum sorunumu sanırım belki de yeni olduğum için benim kafam basmıyordur php de function komutundan gidelim mesela bu komut bir işlevi tekrar tekrar çalıştırmaya yarıyordu değil mi? şimdi ben bu function komutu sitemi oluştururken ne zaman ihtiyaç duyarım ne tür kısımlarda function kullanmalıyım onun mantığını anlamıyorum
    Yukarıda belirttiğim kodu her işinize lazım olduğunda yazmak yerine fonksiyona çevirip sef("konu başlığı") şeklinde kullanarak birkaç saniye içerisinde bitirirsiniz.
  • 24-01-2015, 19:33:34
    #7
    Function (fonksiyon) php'de tekrarlanan işlemleri kolaylaştırmak için kullanılır..

    Bunu şu şekilde açıklayabiliriz. Toplama işlemi yapacağız. Ama onlarca kez yapmamız ve her seferinde farklı değerler gönderip hepsinin kendi cevabını almamız gerekiyor. Veya bir sayının karesini alacağız. Peki bunları nasıl yapabiliriz ?

    Hatırlarsanız ” ƒ(x) = x² ” bu ifade matematikte girilen x değerinin karesini alarak sonucu veriyor. İşte biz de php de aynı olayı yapacağız. Öncelikle fonksiyona bir isim girmemiz lazım.
    Örnek:
    <?php
    function topla($x,$y){
    $toplam = $x + $y;
    echo $toplam;
    }
    topla(3,7);
    ?>
    Sonuç olarak ekranda “10” görürüz.

    Basit mantık budur. Bu yapıyı geliştirerek karmaşık fonksiyonlar oluşturabiliriz. Amacımız fonksiyona değer göndermek ve değer üzerinden işlem yaptırmak.