PHP’de Fonksiyon Kullanımı Uygulama 10: Yazdığınız Ad Soyad bilgilerini Soyad Ad olarak dönüştürür.

<body>

<h4>Bu Uygulama Yazdığınız Ad Soyad Bilgilerini Soyad Ad Olarak Dönüştürecektir.</h4>
<form action=”index.php” method=”get” name=”isim-gir” >
<label for=”adsoyad”>Ad Soyad: </label><input type=”text” name=”adsoyad” />
<input type=”submit” name=”gonder” value=”gonder” />
</form>

<?
if(isset($_GET[‘gonder’]))
{
$karakter_say =stripos($_GET[‘adsoyad’],’ ‘);
$soyad = substr($_GET[‘adsoyad’], $karakter_say);
$ad = substr($_GET[‘adsoyad’], 0,$karakter_say);
echo $soyad.”. $ad ;
}

?>
</body>

Uygulama3: PHP KARŞILAŞTIRMA OPERATÖRLERİ

<?

/* PHP KARŞILAŞTIRMA OPERATÖRLERİ */

$a=5;
$b=3;

//Eşit midir?

if($a==$b)
echo $a.” ile “.$b.” eşittir.<br/>”;
else
echo $a.” ile “.$b.” eşit değildir.<br/>”;

//Eşit değil midir?

if($a!=$b)
echo $a.” ile “.$b.” eşit değildir.<br/>”;
else
echo $a.” ile “.$b.” eşittir.<br/>”;

//Küçük müdür?

if($a<$b)
echo $a.” daha küçük “.$b.”‘den<br/>”;
else
echo $a.” daha büyük “.$b.”‘den<br/>”;

//Büyük müdür?

if($a>$b)
echo $a.” daha büyük “.$b.”‘den<br/>”;
else
echo $a.” daha küçük “.$b.”‘den<br/>”;

//Küçük veya eşit midir?

if($a<=$b)
echo $a.” daha küçük veya eşit “.$b.”‘den<br/>”;
else
echo $a.” daha büyük veya eşit “.$b.”‘den<br/>”;

//Büyük veya eşit midir?

if($a>=$b)
echo $a.” daha büyük veya eşit “.$b.”‘den<br/>”;
else
echo $a.” daha küçük veya eşit “.$b.”‘den<br/>”;

?>

SONUÇ:

Karşılaştırma operatörlerinde “if-else” yapısını kullanırız. 6. satırda  if($a==$b) yani $a nın içindeki değer $b nin içindeki değere eşit midir? Eğer eşitse echo $a.” ile “.$b.” eşittir.<br/>”; satırı çalışır, eşit değilse echo $a.” ile “.$b.” eşit değildir.<br/>”; satırı çalışır ve bir alt satıra geçer. 11. satırda if($a!=$b) yani $a nın içindeki değer $b nin içindeki değere eşit değil midir? Eğer eşit değilse echo $a.” ile “.$b.” eşit değildir.<br/>”; satırı çalışır, eşitse echo $a.” ile “.$b.” eşittir.<br/>”; satırı çalışır  ve bir alt satıra geçer. 16. satırda if($a<$b) yani $a nın içindeki değer $b nin içindeki değerden küçük mü? Eğer küçükse echo $a.” daha küçük “.$b.”‘den<br/>”; satırı çalışır, küçük değilse echo $a.” daha büyük “.$b.”‘den<br/>”; satırı çalışır ve bir alt satıra geçer. 21. satırda if($a>$b) yani  $a nın içindeki değer $b nin içindeki değerden büyük mü? Eğer büyükse echo $a.” daha büyük “.$b.”‘den<br/>”; satırı çalışır, büyük değilse echo $a.” daha küçük “.$b.”‘den<br/>”; satırı çalışır ve bir alt satıra geçer. 26. satırda if($a<=$b) yani $a nın içindeki değer $b nin içindeki değerden küçük veya eşit mi? Eğer küçük veya eşitse echo $a.” daha küçük veya eşit “.$b.”‘den<br/>”; satırı çalışır. Değilse echo $a.” daha büyük veya eşit “.$b.”‘den<br/>”; satırı çalışır ve bir alt satıra geçer. 31. satırda if($a>=$b) yani $a nın içindeki değer $b nin içindeki değerden büyük veya eşit mi? Eğer büyük veya eşitse echo $a.” daha büyük veya eşit “.$b.”‘den<br/>”; satırı çalışır, değilse echo $a.” daha küçük veya eşit “.$b.”‘den<br/>”; satırı çalışır ve program sonlanır.

Uygulama2: ARİTMETİK (ATAMA VE BİRLEŞTİRME DAHİL) OPERATÖRLER

<?

/* ARİTMETİK (ATAMA VE BİRLEŞTİRME DAHİL) OPERATÖRLER */
//Toplama

$a=18;
$b=11;
$c=$a+$b;
echo $a.” ile “.$b.”toplamı”.$c.”<br/>”;
echo”18 ile 11 toplamı: 29 <br/>”;

//Çıkartma
$a=11;
$b=7;
$c=$a-$b;
echo $a.” ile “.$b.”farkı”.$c.”<br/>”;
//Çarpma
$a=12;
$b=4;
$c=$a*$b;
echo $a.” ile “.$b.”çarpımı”.$c.”<br/>”;
//Bölme
$a=9;
$b=3;
$c=$a/$b;
echo $a.” ile “.$b.”bölümü”.$c.”<br/>”;
//Mod alma operatörü
$a=30;
$b=4;
$c=$a%$b;
echo $a.” mod “.$b.”sonucu”.$c.”<br/>”;

?>

SONUÇ:

Aritmetik operatörlerde atama işlemi “=” operatörü ile gerçekleşir. Değişkene değer atarken $a=45; şeklinde yazılır. Toplama işlemi yapılacak ise “+” operatörü kullanılır ve $c=$a+$b; şeklinde yazılır. Çıkarma işlemi yapılacak ise “-” operatörü kullanılır ve $c=$a-$b; şeklinde yazılır. Çarpma işleminde “*” operatörü kullanılır ve $c=$a*$b; şeklinde yazılır. Bölme işleminde “/” operatörü kullanılır , $c=$a/$b; şeklinde yazılır. Ve son olarak mod alma işleminde ise “%” operatörü kullanılır ve $c=$a%$b; şeklinde yazılır. Toplama işleminde echo satırlarının arasındaki fark, ilk satırında değişkene yeni değer atarsak atanan değerler değişir fakat ikinci satırda text olarak yazdığımız için değerler değişmez.

Uygulama1: Echo Fonksiyonu ve Birleştirme Operatörü

UYGULAMA:

<?
//Açıklamalar böyle yazılır.
$isim=”Melih”;
$yas=”20″;

echo”Öðrencimiz “.$isim.” “.$yas.”yasina girdi. <br/>” ;

echo $isim. ‘ “‘.$yas.’ yasindayim.” dedi’;
echo'”Çift tırnak”‘;
echo”‘Tek tırnak'”;
/*Bu açıklama
birden fazla satırla yazılır. */

?>

SONUÇ:

Echo fonksiyonu yazılan yazının ekranda görüntülenmesini sağlar. Birleştirme operatörü iki tane değişkenimiz var diyelim, bir tanesi elma diğeri ise armut. Biz bunlara belirli değerler verip daha sonra ise birleştirme operatörü kullanarak iki veriyi birleştirmeyi sağlarız. Açıklama satırlarında tek satır kullanmak için “//”, birden fazla satır kullanmak için de “/*” sembolü kullanılır. <br/> HTML tagını iki cümleyi birbirinden ayırıp ikinci cümleyi alt satıra geçirmek için kullanırız. Ve burada <br/> tagı text olarak kullanılmıştır.