Oca 12th, 2008
yazar Zihni.
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
Oca 12th, 2008
yazar Zihni.
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 & olur.
- ” (çift tırnak) işareti " olur.
- ‘ (tek tırnak) işareti ' olur.
- < (küçüktür) işareti < olur.
- > (büyüktür) işareti > 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 & 'Mecnun'
Ara 12th, 2007
yazar Zihni.
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
Kas 12th, 2007
yazar Zihni.
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
Eyl 12th, 2007
yazar Zihni.
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