Zihni Özgürlük

mktime() Fonksiyonu

Sözdizimi:

int mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] )

Bir tarih veya saati unix zaman mührüne dönüştürür.

Örnek:

Doğum günü biliniyor olsun, yaşı hesaplayan kod

1
2
3
4
5
6
7
<?php
$dogumGunuUnix = mktime(0, 0, 0, 1, 8, 1977);
$bugunUnix = time();
$yasUnix = $bugunUnix - $dogumGunuUnix;
$yas = $yasUnix / (365*24*60*60);
echo floor($yas); // Çıktı:31
?>

Çıktı:

31

htmlspecialchars() Fonksiyonu

Sözdizimi:

string htmlspecialchars ( string $string [, int $quote_style [, string $charset [, bool $double_encode ]]] )

Html’deki bazı ön tanımlı karakterleri html entity’lerine dönüştürür.

Ön tanımlı karakterler ve html entity’leri aşağıdaki gibidir.

  • & (ampersand) işareti &amp; olur.
  • ” (çift tırnak) işareti &quot; olur.
  • ‘ (tek tırnak) işareti &#039; olur.
  • < (küçüktür) işareti &lt; olur.
  • > (büyüktür) işareti &gt; olur.
  • ENT_COMPAT – Default. Sadece çift tırnaklar dönüştürülür.
  • ENT_QUOTES – Tek ve çift tırnaklar dönüştürülür.
  • ENT_NOQUOTES – Tırnak karakterleri dönüştürülmez.

Örnek:

1
2
3
4
<?php
$str = "Leyla & 'Mecnun'";
print htmlspecialchars($str,ENT_QUOTES);
?>

Çıktı:
Leyla &amp; &#039;Mecnun&#039;

time() İşlevi

Sözdizimi:

int time ( void )

1 Ocak 1970 00:00:00 GMT’den itibaren geçen zamanı saniye cinsinden ifade eder.

Örnek:

1
2
3
4
5
6
7
<?php
// 1 hafta = 7 gün * 24 saat * 60 dakika * 60saniye
$gelecekHafta = time() + (7 * 24 * 60 * 60);
echo 'Şimdi: '. date('Y-m-d') ."\n";
echo '<br>';
echo 'Gelecek Hafta: '. date('Y-m-d', $gelecekHafta) ."\n";
?>

Çıktı:
Şimdi: 2007-12-21
Gelecek Hafta: 2007-12-28

urlencode() Fonksiyonu

Sözdizimi:

string urlencode ( string $str )

str parametresi ile verilen string’e url kodlama kurallarını uygular.

string içindeki belirli karakterleri hex ascii koduna çevirir.

Örneğin “ü” karakterinin decimal(onluk) ascii kodu 252 dir. Bunu hex(16) lık ascii karşılığına çevirir(FC) ve başına % işareti koyar.
ü=%FC olur.

Örnek:

1
2
3
4
5
<?php
 
$yazarAdi = "reşat nuri güntekin";
echo '<a href="urlencode.php?yazarAdi ='. urlencode($yazarAdi) .'">click</a>';
?>

Çıktı:

re%FEat+nuri+g%FCntekin

strstr() Fonksiyonu

Sözdizimi:

string strstr ( string $samanlik , string $igne )

igne parametresi ile verilen stringi samanlık stringinde arar, eğer ignenin bir eşi bulunursa, bulduğu yerden itibaren yeni stringi döndürür. Aranan karakter dizisi bulunamazsa false döndürür.

Örnek:

<?php
$samanlik = ‘isim@php.net’;
$igne = ‘@’;
$domain = strstr($samanlik,$igne);
print $domain; // Çıktı @php.net
?>

Çıktı:

@php.net