PHP strtoupper(); ve strtolower(); fonksiyonlari

PHP strtoupper(); fonksiyonu bir degiskende bulunan butun karakterleri BUYUK HARF'e cevirir.Nasil kullanildigini gostermek gerekirse;

PHP:
  1. $degisken='strtoupper fonksiyonu butun harfleri buyuk harflere cevirir.';
  2. echo strtoupper($degisken);

Bu kodumuzun ciktisi su sekilde olacaktir;
STRTOUPPER FONKSIYONU BUTUN HARFLERI BUYUK HARFLERE CEVIRIR.

PHP strtolower(); fonksiyonu ise bir degiskende bulunan butun karakterleri kucuk harfe cevirir.
Kullanim ornegi;

PHP:
  1. $degisken='strtolower fonKsiyoNu Butun HARFLERI kucuk harfLERE cevirir.';
  2. echo strtolower($degisken);

Ciktisi su sekilde olacaktir;
strtolower fonksiyonu butun harfleri kucuk harflere cevirir.

Fakat bu fonksiyonlar turkce karakterlere mudahale etmemektedir.
Turkce karakterlerde kullanabilmek icin asagidaki fonksiyonlari kullanabilirsiniz.

PHP:
  1. function trUpper($str) {
  2. $str = strtr($str, 'ğşıöüçi', 'ĞŞIÖÜÇİ');
  3. return strtoupper($str);
  4. }
  5. function trLower($str) {
  6. $str = strtr($str, 'ĞŞIÖÜÇİ', 'ğşıöüçi');
  7. return strtolower($str);
  8. }

Bu fonksiyonlari kullanabilmek icin scriptinizin veya sayfanizin en baslarinda bir yere (orn. config dosyaniza) yazdiginiz zaman sayfanin her hangi bir yerinde

PHP:
  1. trUpper($degisken);
  2. trLower($degisken);

seklinde kullanabilirsiniz..

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (3 oy ortalamasi: 5 / 5)
Loading ... Loading ...


Etiketler: , , , , , , , , ,


php date(); fonksiyonu

Temada date fonksiyonu ile ilgili değişiklik yaparken aklıma geldi ve ilk yazımı date fonksiyonuyla ilgili yazmak istedim;

Yıllar
Büyük Y harfi 4 haneli (2006) şeklinde yıl'ı ekrana basılır.
Küçük y harfi 2 haneli yılın son 2 sayısı (06) şeklinde yıl'ı ekrana basar.

Aylar
Büyük F harfi ayları yazı ile tamamını ekrana basar.(January)
Büyük M harfi ayların ilk 3 harfini ekrana basar.(Jan)
Küçük m harfi ayları sayısal olarak 01-12 arasında 2 basamaklı halde ekrana basar.(01)
Küçük n harfi ayları sayısal olarak 1-12 arasında ekrana basar.(1)
Php.net 'deki bir örnek daha açıklayıcı olur sanırım.

PHP:
  1. <?php
  2. // Assuming today is: March 10th, 2001, 5:16:18 pm
  3.  
  4. date("F j, Y, g:i a");                 // March 10, 2001, 5:16 pm
  5. date("m.d.y");                         // 03.10.01
  6. date("j, n, Y");                       // 10, 3, 2001
  7. date("Ymd");                           // 20010310
  8. date('h-i-s, j-m-y, it is w Day z ')// 05-16-17, 10-03-01, 1631 1618 6 Fripm01
  9. date('\i\t \i\s \t\h\e jS \d\a\y.');   // It is the 10th day.
  10. date("D M j G:i:s T Y");               // Sat Mar 10 15:16:08 MST 2001
  11. date('H:m:s \m \i\s\ \m\o\n\t\h');     // 17:03:17 m is month
  12. date("H:i:s");                         // 17:16:17
  13. ?>

Daha fazlası için: php.net/date

 

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (7 oy ortalamasi: 4.29 / 5)
Loading ... Loading ...


Etiketler: , , ,