Zihni Özgürlük

parse_url() Fonksiyonu

Sözdizimi:

mixed parse_url ( string url )

Bir URL’yi parse eder, parse ettiği bölümleri karakter indeksli bir diziye doldurur.

Örnek:

<?$url = ‘http://www.php.net/index.php?param=value#anchor’;
print_r(parse_url($url));

?>

Çıktı:

Array
(
[scheme] => http
[host] => www.php.net
[path] => /index.php
[query] => param=value
[fragment] => anchor
)

array_push() Fonksiyonu

Sözdizimi:

int array_push ( array &$array , mixed $var [, mixed $... ]

Dizinin en sonuna yeni bir eleman ekler. Dizinin eleman sayısını döndürür.

Örnek:

10′dan bire doğru inen bir dizi yaratalım.

<?php
$sayilar = array();
for($i=10 ; $i > 0 ; $i–)
array_push($sayilar,$i);
print_r($sayilar);
?>

Çıktı:

Array ( [0] => 10 [1] => 9 [2] => 8 [3] => 7 [4] => 6 [5] => 5 [6] => 4 [7] => 3 [8] => 2 [9] => 1 )

sort() Fonksiyonu

Sözdizimi:

bool sort ( array &$array [, int $sort_flags ] )

Dizideki elamanları küçükten büyüğe doğru sıralar. Büyük küçük harfe duyarlıdır.
Büyük harfler, küçük harflerden önce gelir. A, Z,den küçüktür, Z de a dan küçüktür.

Örnek:

<?php
$meyvalar = array(“limon”, “portakal”, “muz”, “elma”);
sort($meyvalar);
foreach ($meyvalar as $anahtar => $deger) {
echo “meyvalar[" . $anahtar . "] = ” . $deger . “<br>”;
?>

Çıktı:

meyvalar[0] = elma
meyvalar[1] = limon
meyvalar[2] = muz
meyvalar[3] = portakal

Select Nesnesi

Select nesnesi html formlarındaki dropdown listesini temsil eder.

Aşağıdaki gibi bir belgemiz olsun.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>
</head>
<body>
<form id="myForm">
<select name="ddlKitap" id="ddlKitap">
<option value="">Seçiniz</option>
<option value="1" selected="selected">Vadideki Zambak</option>
<option value="2">Şu Çılgın Türkler</option>
<option value="3">Bozkırkurdu</option>
</select>
</form>
</body>
</html>
// select nesnesindeki seçilen elemanın endeksini bulmak.
var secilenEndeks = document.getElementById('ddlKitap').selectedIndex;
// Çıktı: 1
// select nesnesinin değerini options dizisinden çekeriz.
var secilenDeger = document.getElementById('ddlKitap').options[secilenEndeks].value;
// Çıktı: Vadideki Zambak
// 2 numaralı değere sahip Şu çılgın Türkler optionunu seçili hale getirelim
document.getElementById('ddlKitap').options[2].selected = true;

nodeType Özelliği

Sözdizimi:

type = node.nodeType
Bir düğümün türünü gösterir. Aşağıdaki değerlerden birini döndürür.

  • Node.ELEMENT_NODE == 1
  • Node.ATTRIBUTE_NODE == 2
  • Node.TEXT_NODE == 3
  • Node.CDATA_SECTION_NODE == 4
  • Node.ENTITY_REFERENCE_NODE == 5
  • Node.ENTITY_NODE == 6
  • Node.PROCESSING_INSTRUCTION_NODE == 7
  • Node.COMMENT_NODE == 8
  • Node.DOCUMENT_NODE == 9
  • Node.DOCUMENT_TYPE_NODE == 10
  • Node.DOCUMENT_FRAGMENT_NODE == 11
  • Node.NOTATION_NODE == 12

Aşağıdaki gibi bir belgemiz olsun.

<html>
<head>
</head>
<body>
<div id=”myDiv”>
<a href=”http://www.norajones.com”>Norah Jones</a>
<a href=”http://www.braziliangirls.com”>Brazilian girls</a>
<a href=”http://www.lizzright.com”>Lizz Wright</a>
</div>
</body>
</html>

<script type=”text/javascript”>
// div etiketinin içindeki ilk a nodu çekiyoruz
var nodeElement = document.getElementById(‘myDiv’).getElementsByTagName(‘a’)[0];
// türünü yazdırıyoruz
document.write(nodeElement.nodeType);
document.write(nodeText.nodeValue);
document.write(nodeElement.nodeName);
document.write(“<br />”);
// ilk a düğümünün alt düğümünü çekiyoruz.
var nodeText = document.getElementById(‘myDiv’).getElementsByTagName(‘a’)[0].childNodes[0];
// türünü yazdırıyoruz
document.write(nodeText.nodeType);
document.write(nodeText.nodeValue);
</script>

Çıktı:

1
3