Mar 12th, 2007
yazar Zihni.
Sözdizimi:
mixed array_search ( mixed $needle , array $haystack [, bool $strict ] )
$needle parametresi ile verilen değeri dizi içinde arar ve bulduğu elemanın indeksini döndürür. Bulamazsa false döndürür.
Örnek:
1
2
3
4
5
| <?php
$renkler = array(0 => 'mavi', 1 => 'kırmızı', 2 => 'yeşil', 3 => 'kırmızı');
$anahtar = array_search('kırmızı', $renkler); // $anahtar = 1;
$anahtar = array_search('yeşil', $renkler); // $anahtar = 2;
?> |
Kategori: PHP.
Etiketler: array_search
Mar 10th, 2007
yazar Zihni.
Sözdizimi:
elements = element.getElementsByTagName(tagName)
tagName parametresi ile verilen elementin adına göre geriye bir element listesi -nodeList- döndürür.
Aşağıdaki gibi bir belgemiz olsun.
1
2
3
| <div id="myDiv">
<a href="http://www.norahjones.com">Norah Jones</a>
<a href="http://www.braziliangirls.com">Brazilian girls</a></div> |
myDiv tagındaki element sayısını bulalım ve bu elemanları yazdıralım.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <script type="text/javascript">
// elemanları çekiyoruz
var nodeList = document.getElementById('myDiv').getElementsByTagName('a');
// element -a tagı sayısı - sayısını yazdırıyoruz.
document.write("<br />");
document.write(nodeList.length);
document.write("<br />");
for(i=0; i<nodeList.length;i++)
{
//veriyi yazdırıyoruz
document.write(nodeList[i].childNodes[0].nodeValue);
document.write("<br />");
}
</script>
Çıktı:
2
http://www.norahjones.com/
http://www.braziliangirls.com/ |
Kategori: Document Object Model.
Etiketler: getElementsByTagName
Mar 10th, 2007
yazar Zihni.
Sözdizimi:
yeniElementAdi = document.createElement(etiketAdi);
Yeni bir element düğümü yaratmak için kullanılır.
yeniElementAdi: Yaratılacak elementin adıdır.
Aşağıdaki gibi bir belgemiz olsun.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<html>
<head>
</head>
<body>
<div>
<ol id="myOi">
<li>Faust</li>
<li>Vadideki zambak</li>
</ol>
</div>
</body>
</html> |
Sıralı liste etiketimize bir element daha ekleyen kod aşağıdaki gibi olur.
1
2
3
4
5
6
7
8
9
10
11
12
| <script type="text/javascript">
var x = document.getElementById("myOi");
var yeniElement = document.createElement("li");
x.appendChild(yeniElement);
</script>
Çıktı:
1. Faust
2. Vadideki zambak
3. |
Kategori: Document Object Model.
Etiketler: createElement
Mar 8th, 2007
yazar Zihni.
Sözdizimi
parseInt(string, radix)
String degerleri tamsayiya çevirir.
String parametresi ile tamsayıya çevrilecek değer belirtilir, radix parametresi ile çevirme işleminde kullanılacak sayı sistemi belirtilir, örneğin, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal).
Bu fonksiyon kendisine verdiğimiz değerin içinde rakam, artı ve eksi dışında bir karakter gördügü anda durur.
string parametresindeki ilk karakter sayıya çevrilemezse parseint fonksiyonu nan(Not a Numeric) döndürür.
Örnek:
1
2
3
4
5
6
7
| <script type=”text/javascript”>
document.write(parseInt(”10″) + “<br />”)//10
document.write(parseInt(”10.33″) + “<br />”)//10
document.write(parseInt(”34 45 66″) + “<br />”)//34
document.write(parseInt(” 60 “) + “<br />”)//60
document.write(parseInt(”Selam 40″) + “<br />”)//NaN
</script> |
Kategori: Javascript.
Etiketler: parseInt
Şub 12th, 2007
yazar Zihni.
Sözdizimi:
int ereg ( string kalip, string aranacak_string, array [eslesmeler] )
kalip parametresi ile verilen kurallı ifadeyi aranacak_string stringinde arar.
Bulunan eşleşmeleri eslesmeler dizisine doldurur.
Örnek:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <?php
$aranacak_string = "Gelmiş geçmiş en büyük lider Atatürk'tür. ";
$kalip = "Atatürk";
if(ereg($kalip,$aranacak_string,$eslesmeler))
{
print "Eşleşme bulundu:";
print $eslesmeler[0];
}
else
{
print "Eşleşme bulunamadı.";
}
?>
Çıktı:
Eşleşme bulundu:Atatürk |
Kategori: PHP.
Etiketler: ereg