rss

Değişkenler

Yazar: EfsaneFenerli | Posted in

Değişkenler programlamada en önemli şeylerdir.Değişkenler tıpkı bir taksi gibi müşteri taşırlar.Siz kimi taşımasını istiyorsanız o değişken de o kişi taşır.PHP'de değişken yapabilmemiz için dolar işareti kullanırız.Mesela:

$degisken;
$degisken2;

Burada görüldüğü gibi bir dolar işaretinden sonra herhangi bir adla değişken tanımlayabiliriz.Değikenin içerisine değere atamak ise şöyle olur:
$il="Konya";
$ilce="Meram";
$belde="Yaka";

Burada yine dikkat etmemiz gereken bir hususda oluşturduğumuz değişkenler de Türkçe karakter kullanmamalıyız.Değişkenin değerini istediğimiz şekilde yapmamız mümkündür.
$degisken="Konya";
$site="dersphp.blogspot.com";
$php="Lise";
print "$site sitesini $degisken'dan bir $php öğrencisi yapmıştır";

Bu yazdığımız kodu inceleyelim.İlk önce $degisken diye bir değişken oluşturduk ve içerisine Konya koyduk.Sonra $site diye bir başka değişken oluşturduk ve içerisine de dersphp.blogspot.com yazdık.Daha sonrada $php diye bir değişken oluşturduk içerisnede Lise koyduk.En sonunda da bir print komutu ile Bu değişkenleri yazdırdık.Bu programı çalıştırdığımızda browsera " dersphp.blogspot.com sitesini Konya'dan bir Lise öğrencisi yapmıştır " yazısı çıkacaktır.
Bazı durumlarda da dolar işaretini kullanmaız gerekecek.Mesela 100print "100\
PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi diye bişeyi php de yazdırmamız gerekirse dolar işaretini anlamsızlaştırmamız gerekiyor.Yoksa bu cümleyi direkt print le yazdırırsak cümlemiz çıkmaz.Anlamsızlaştırmak için \ ters bölü işareti koyuyoruz.
print "100\
PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi";

PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi diye bişeyi php de yazdırmamız gerekirse dolar işaretini anlamsızlaştırmamız gerekiyor.Yoksa bu cümleyi direkt print le yazdırırsak cümlemiz çıkmaz.Anlamsızlaştırmak için \ ters bölü işareti koyuyoruz.
print "100\
PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi";

PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi";

PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi diye bişeyi php de yazdırmamız gerekirse dolar işaretini anlamsızlaştırmamız gerekiyor.Yoksa bu cümleyi direkt print le yazdırırsak cümlemiz çıkmaz.Anlamsızlaştırmak için \ ters bölü işareti koyuyoruz.
print "100\$'ın TL karşılığı 1999 yılında 540 000 idi";

PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi";

PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi";

PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi";

PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.ın TL karşılığı 1999 yılında 540 000 idi diye bişeyi php de yazdırmamız gerekirse dolar işaretini anlamsızlaştırmamız gerekiyor.Yoksa bu cümleyi direkt print le yazdırırsak cümlemiz çıkmaz.Anlamsızlaştırmak için \ ters bölü işareti koyuyoruz.
print "100\$'ın TL karşılığı 1999 yılında 540 000 idi";

PHP'de Matematiksel ifadeler:

$sayi1=10;
$sayi2=15;
$sayi3=20;
$sayi4=50;
print ($sayi1+$sayi2+$sayi3+$sayi4);
print ($sayi4+$sayi1*$sayi2);


Burada ki ilk print browsera 95 yazacaktır.Yani PHP bu değişkenlerin hepsini toplayacaktır.Eğer parantezin içerisine birde tırnak koysa idik 10+15+20+50 yazılacaktı.İkinci print te ise browserda 200 yazısı çıkacaktır.Çünkü matematikte işlem sırası çarpmadan başladığı için 200 çıkacaktır.

$a=28;
$b=7;
print $a/$b;


Buda browserda 4'ü verecektir.Dikkat ettiyseniz bunu da parantez içine koymadık.Ama yine aynı işi yaptı.Tırnak içerisine koysaydık 28/7 yazısı çıkacaktı.Yine çift tırnak değil de tek tırnak kullansaydık browserda $a/$b yazacaktı.Çünkü tek tırnak içerisine değişken yapamıyoruz.

$dolar=1650;
print "500 Dolar =".($dolar*500);


Burada da $dolar değişkenimize 1650 değerini veriyoruz.Sonra print komutu ile tırnak içerisine 500 Dolar = yazıyoruz.Sonra aynı print komutunu kullanabilmemiz için tırnaktan sonra bir nokta koyuyoruz ve sonra çarpma işlemini yapan işlemi giriyoruz.Değişkenlerde en son olarak bazı örnekleri verelim.

print "İyilikleri \"İYİLİKLERLE\" analım"; //çift tırnağı anlamsızlaştırdık.
print "Adana\nAdıyaman\nAfyon\nAğrı\nAmasya\nAnkara\n"; /* \n işareti HTML kodunda bir alt satıra geçmek için kullanılır.Broweserda hiçbir fark yaşanmaz.*/


ARRAY "Dizi Değişkenlkeri"


Array yani dizi değişkenlerinin çok farklı kullanım alanları vardır.Öyle durumlar olurki değişken tanımlamaya değişken adı bulamazsınız.Mesela yılın aylarını değişken olarak tanımlayacaksınız.Bunun için tek tek $ocak, $şubat diye gitmek hiçde akıllıca değildir.İşte burada array işimizi kolaylaştırıyor.

$aylar = array (
1=> Ocak,
2=> Şubat,
3=> Mart,
4=> Nisan,
5=> Mayıs,
6=> Haziran,
7=> Temmuz,
8=> Ağustoz,
9=> Eylül,
10=> Ekim,
11=> Kasım,
12=> Aralık
);


Biz burada $aylar değişkenine yılın aylarını sıraladık.Peki Ocak vaya nisan yazdırabilmemiz için ne yapmalıyız?Şunu: $aylar[1] bu değişkentahmin ettiğiniz gibi ocak ayını vermektedir. $aylar[9] bu değişkende Eylül ayını temsil etmektedir.Birazdaha ileri düzeye giderek bir örnek verelim.

$kisiler=array (
array(adi=> "Mehmet",soyadi=> "Akol",cinsiyet=> "Erkek", yer=> "Ankara"),
array(adi=> "Öner", soyadi=> "Günaydın", cinsiyet=> "Erkek", yer=> "Eskişehir"),
array(adi=> "Merve", soyadi=> "Deniz", cinsiyet=> "Kız", yer=> "İstanbul"),
array(adi=> "Aysu",soyadi=> "Kara",cinsiyet=> "Kız", yer=> "İstanbul")
);
print $kisiler[0][yer]; //Bu komut Ankara yazdıracaktır.
print $kisiler[2][soyadi]; //Bu komut da Deniz yazdıracaktır.

Görüldüğü gibi PHP sıfırdan saymaya başlıyor.Array ile sıralanan bu dizi değişkenlerin tek tek yazdıracak komutları sıralayalım.

$kisiler[0][adi];
$kisiler[0][soyadi];
$kisiler[0][cinsiyet];
$kisiler[0][yer];


Burada verdiğimiz değişkenler tahmin ettiğiniz üzere ilk array da bulunan kişinin özelliklerini verecektir.Diğer kişilerin özelliklerini öğrenmek için sıfır rakamını değiştirmeniz gerekir.Üstte söylediğimiz gibi PHP sıfırdan saymaya başlar.Dizi değişkenlerde farklı bir örnek daha verelim:

$askadaslar[]="Ahmet";
$askadaslar[]="Öner";
$askadaslar[]="İlker";
$askadaslar[]="Soner";
print $arkadaslar[0];


Şimdi bu komut Ahmet yazdıracaktır.Köşeli parantezler içerisine bir değişkende konabilir.PHP'nin bize sunmuş olduğu kolaylık ileriki konularda işimize çok yarayacaktır.Şimdi bu değişkenleri bir döngü ile ekrana basalım.

$sayac=0;
while ($sayac <= 3){ print $askadaslar[$sayac]." "; $sayac++; }


Burada görüldüğü gibi bir while döngüsü ile dizi değişkenleri ekrana basıyoruz.Sayacımızın sıfırdan başlatmamızın nedeni dizi değişkenleri belirten sayının sıfırdan başlamasıdır.Birde burada değişik bir şey kullandık print komutunda.Bu gibi durumlarda tırnak içerisine alınmayan değişkenlerden sonra yazı yazabilmemiz için değişkenden sonra bir nokta koyuyoruz ve sonra tırnaklı yazımıza devam ediyoruz.Eğer sonunda yine değişken koyacaksak yine nokta koyup değişkeni yazarız.Mesela: print $degisken."Buraya yazı yazarız".$degisken2; gibi.Birde dizi değişkenlerin sayısını öğrenmemiz için şu komuttan yararlanırız.

print "Brada ". count($askadaslar). "kişi var.";


Burada count komutu sayı saymaya yarar.Yani $arkadaslar değişkeninden kaç adet olduğunu sayıyor.Bu komutu istediğiniz her yerde kullanmanız mümkün.

Kaynak: dersphp.blogspot.com
Alıntı Yaparken Kaynak Belirtirmelisiniz.

0 yorum yapıldı: "Değişkenler"

Sen de bir yorum yap...

Yorum Göndermek için mesaj yazmanız Yeterlidir.