|

MEB Ekders Hesaplama Prog. |
 |
|
 |
|
Php date() Fonksiyonu
Php’nin tarih-zaman fonksiyonu. <? echo date('d.m.Y H:i'); ?> date() fonksiyonunda kullanabileceğimiz parametreler şu şekilde;
a = Öğleden önce, öğleden sonra olarak am yada pm değerini verir. A = a parametresiyle aynıdır yalnız a parametresinde çıktıyı küçük harfli alırken A parametresinde büyük harfli olarak ( AM ve PM ) alırız. d = bulunduğumuz ayın günü ( 25 vs. ) D = bulunduğumuz ayın isminin ilk üç harfini yazdırır. e = Zaman dilimini gösterir. F = Bulunulan ayın ismini yazdırır. g = 12 lik saatin çıktısını verir. G = 24 lük saati çıktısını verir. h = g parametresiyle aynıdır yalnız g parametresi saat 1 veya 13 iken 1 çıktısını verirken h parametresi 01 şeklinde çift karakterli verir. H = G parametresi ile aynı olmasına karşın, G parametresinde saat 2 veya 14 iken 2 şeklinde, H parametresinde ise 02 şeklinde iki rakamlı çıktısını alırız. I = ( Büyük ı ) Yaz saati uygulaması olduğu taktirde 1 aksi halde 0 çıktısını verir. i = Çift rakamlı olarak dakikayı gösterir. j = y parametresi ile aynı diyebiliriz yalnız ayın 2. gününü d parametresi ile 02 şeklinde 2 karakterli okurken j parametresi ile 2 şeklinde okuyoruz. l (Küçük L) = Bulunan günün ismi m = Bulunduğumuz ayı rakam olarak belirtir. M = Bulunduğumuz ayın ismini kısaltılmış olarak 3 harfini yazdırır. n = Bulunduğumuz ayı m parametresi gibi rakam olarak gösterir yalnız m parametresinde 1. ay 01 olarak çift karakterli gösterilirken n parametresinde başında 0 olmadan yalnızca 1 olarak gösterilir. s = Çift rakam şeklinde saniyeyi gösterir. t = Bulunduğumuz ayın toplam kaç gün olduğunu gösterir. Bu ay kaç çekiyor sorusuna cevap veriyor. T = Zaman dilimini kısaltılmış hali ile yazdırır. u = mikrosaniye çıktısını verir. w = Haftanın pazardan başlayan günlerini rakamsal gösterir. Pazar günü 0 iken cumartesi günü 6 dır. Y = Bulunduğumuz yılı 4 rakamlı, tam olarak gösterir. y = Bulunduğumuz yılı 2 rakamlı, kısaltılmış olarak gösterir. ( 98, 11 vs. ). z = 0 ile 365 arası rakamsal olarak yılın günlerini gösterir.
substr Strtr fonksiyonu
Şimdi göreceğimiz metin fonksiyonlarından Substr() komutudur.Substr komutu ne işe yarar?.Substr fonksiyonu ile istediğimiz bir değişkenin içeriğinden kesit alabiliriz.Kesit diyerek neyi kastediyoruz.Örneğin bir değişkenin 2. karakteri yada 2.3.4.5 i karakteri.Substr Fonksiyonu ile değişken metninin içeriğinden herhangi bir kesiti alıp başka bir değişkene atabiliyoruz. Substr() Fonksiyonun Kullanımı; $kesit=substr($degisken,"hangi karakterden itibaren","kaç karakter alınacağı")
$metin="Şafak Bilişim"; $kesit=substr($metin,6,7); echo $kesit; Metinden “Bilişim” yazılı kesiti aldık ve yazdırdık
DİĞER FONKSİYONLAR Küçük harfleri büyük harflere çevirmek – strtoupper($degisken) ;
$metin="php dersleri buyuk kucuk harf kavrami"; echo strtoupper($metin);
Büyük harfleri Küçük harflere çevirmek – strtolower($degisken) ;
$metin="PHP DERSLERI BUYUK KUCUK HARF KAVRAMI"; echo strtolower($metin);
Her kelimenin ilk harfini büyük harflere çevirmek – ucwords($degisken) ;
$metin="php dersleri buyuk kucuk harf kavrami"; echo ucwords($metin);
Cümlenin ilk harfini büyük harflere çevirmek – strtoupper($degisken) ;
$metin="php dersleri buyuk kucuk harf kavrami"; echo ucfirst($metin);
Strtr fonksiyonu ile bir değişken içerisindeki metinde istediğimiz karakterlerin yerine başka karakterler yerleştirmemizi sağlar.Değişkenimizin kullanımı şöyledir.
strtr($degisken,"değişecek_olan_karakter","yeni gelecek karakter")
$degisken="adana"; echo strtr($degisken,"a","e");
sonuç:edene olur.
Foreach Döngüsü
Foreach döngüsü, bir dizi değişkenin bütün elemanları için istenilen işlemi yapar. For döngüsündeki gibi kaç defa tekrar edileceğini belirtmeyiz. Döngünün tekrarını dizideki eleman sayısı belirler. Kullanımı oldukça kolaydır. Örnek:
$mevsimler=array(); $mevsimler[1]='ilkbahar'; $mevsimler[2]='yaz'; $mevsimler[3]='sonbahar'; $mevsimler[4]='kış';
foreach($mevsimler as $k) { echo $k." "; }
Kodları test ettiğinizde dizideki tüm elemanlar sırasıyla listelenecektir.
Ekrandaki çıktı:
ilkbahar Yaz Sonbahar Yaz
<< Previous 1 2 3 Next >> |
|
|