Zihni Özgürlük

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

array_search() İşlevi

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;
?>

ereg() Fonksiyonu

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

addslashes() İşlevi

Sözdizimi:

string addslashes (string str)

Aşağıdaki karakterlerin önüne ters eğik çizgi ekler.

Tek tırnak (‘)
Çift tırnak (“)
Ters eğik çizgi (\)
NUL

Bu karakterler veritabanları tarafından kontrol karakteri olarak yorumlanabilirler, addslashes fonksiyonu ile bunların gerçek bir karakter olarak yorumlanmasını sağlarız.

Örnek:

1
2
3
4
5
6
7
<?php
$str = "Türkiye'nin kurucusu Atatürk'tür";
print addslashes($str);
?>
 
Çıktı:
Türkiye\'nin kurucusu Atatürk\'tür