IN() Fonksiyonu

expr IN (deger,…)

expr ile belirtilen değerin IN ile belirtilen kümede olup olmadığını kontrol eder, eğer varsa 1döndürür, yoksa 0 döndürür.

mysql> SELECT 'siyah' IN ('siyah','mavi','yeşil','kırmızı')
-> 1
mysql> SELECT 'pembe' IN ('siyah','mavi','yeşil','kırmızı');
-> 0

CURDATE() Fonksiyonu

Geçerli tarihi ‘YYYY-MM-DD’ veya YYYYMMDD formatında döndürür.

mysql> SELECT CURDATE();
-> '2008-01-22'
mysql> SELECT CURDATE() + 0;
-> 20080122

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;

getAttribute() Metodu

Sözdizimi:

nitelikDegeri = eleman.getAttribute(nitelikAdi)

nitelikAdi parametresi ile verilen niteligin değerini döndürür.

Aşağıdaki gibi bir belgemiz olsun.

1
2
3
4
5
6
7
8
9
<html>
<head>
</head>
<body>
<div id="myDiv" align="left" >
 
</div>
</body>
</html>

myDiv elemanının, align niteliğinin degerini yazdıran kod:

1
2
3
4
5
6
7
8
9
<script type="text/javascript">
var div1 = document.getElementById("myDiv");
var align = div1.getAttribute("align");
document.write(align);
</script>
 
Çıktı:
 
left