18 Eylül 2013 Çarşamba

Merhaba arkadaşlar bu yazımda php en çok kullanılan fonksiyonlara değineceğim. ilk fonksiyonumuzla başlayalım .

empty() fonksiyonu:

Bir ifadenin boş olup ollmadığına bakar

$ad= " ";
if(!empty($ad)){
   echo "Ad boş olamaz";
}

strlen ( ) fonksiyonu :

Bu fonksiyon belirlediğimiz ifadenin karakter sayısını ölçer. Mesela bir kullanıcı şifresinin 10 karakterden fazla olmasını istemiyorsak bunu kullanabiliriz. Kullanımı şu şekildedir.

$sifre=123456;
echo strlen($sifre);

substr ( ) fonksiyonu :

Bu fonksiyon ile belirlediğimiz bir ifade de istediğimiz kısmı almak için kullanılır.

$deneme="Php ' de en çok kullanılan fonksiyonlar .";

echo substr(ifade , başlangıç , bitiş);

echo substr($deneme, 1 , 10);

explode ( ) fonksiyonu :

Belirlediğimiz ifadeyi ayraç doğrultusunda ayırmak için kullanılır.

$dersler = "php , html , javascript , css , java, jquery";

Bu ifadeyi virgül ile parçalayalım .

$parcala=explode( ',' , $dersler);

Artık ifademiz bir diziye dönüştü . Elemanlarına şöyle ulaşabilriz.

echo $parcala[0] ;

implode ( ) fonksiyonu :

Explode fonksiyonunun tam tersidir. Ayrılan ifadeleri birleştirir.

$birlestir = implode ( " ", $parcala);

strstr ( ) fonksiyonu :

Bir ifade içinde bir ifade aramak için kullanılır.

$ifade=" php de en çok kullanılan fonksiyonlar";

echo strstr($ifade , "php"');

stripos ( ) fonksiyonu :

İstediğimiz ifadenin sayısal konumunu döndürür.

$ifade = "php de en çok kullanılan fonksiyonlar";

echo stripost($ifade , "çok");

str_replace ( ) fonksiyonu:

İfade içinde istediğimiz ifadeleri değiştirmek için kullanılır.

$ifade = "php de en çok kullanılan fonksiyonlar";

echo str_replace( "php","javascript" , $ifade);

Birden çok ifadeyi de değiştirebiliriz .

$bul=array("php","çok");
$degiscek=array("javascript","az");

echo str_replace($bul , $degiscek , $ifade);

substr_replace( ) :

Değiştirme istediğimiz ifadenin karakter sayısı başlangıcını ve kaç karakter olduğunu belirterek değiştiririz.

$ifade= "php de en çok kullanılan fonksiyonlar";
$degistir =substr_replace ($ifade,"az",10,3); //not: karakterleri saymaya 0'dan başlarız.
echo $degistir;

trim ( ) fonksiyonu :

Baştaki ve sondaki boşlukları silmek için kullanılır. Eger sağdan silmek istyorsal rtrim ( ) soldan silmek istiyorsak ltrim ( ) fonksiyonları kullanılır.

$ad ="  duygu   ";

echo trim($ad);

nl2br ( ) fonksiyonu :

Her yeni satıra bir etiketi ekler.

$paragraf = " PHP kodları PHP işleme modülü bulunan bir web sunucusu tarafından yorumlanır ve çıktı olarak web sayfası üretilir
. Bu kodlar veriyi işlemek üzere harici bir dosyaya kaydedilerek çağırılabildiği gibi doğrudan HTML kodunun içine de gömülebilir.
 PHP zaman içinde bir komut satırı arayüzü sunacak şekilde evrilmiştir, PHP-GTK yardımıyla grafiksel masaüstü uygulaması geliştirmek de mümkündür." ;

echo nl2br($paragraf);

strttoupper ( ) fonksiyonu:

İstediğimiz ifadenin harflerini büyük yapar.

$ifade= "php de çok kullanılan fonksiyonlar";

echo strttoupper($ifade);

strtolower ( ) fonksiyonu:

İstediğimiz ifadenin harflerini küçük yapar .

$ifade = "PHP DE EN ÇOK KULLANILAN FONKSİYONLAR";

echo strtolower ($ifade);

ucfirst ( ) fonksiyonu :

İstediğim ifadenin ilk harfini büyük yapar .

$ifade = "duygu";

echo ucfirst($ifade);

ucword ( ) fonksiyonu :

İstediğimiz ifade de her kelimenin baş harfini büyük yapar .

$ifade = "php de en çok kullanılan fonksiyonlar";

 echo ucword($ifade);

preg_match ( ) fonksiyonu :

Belirdiğimiz bir ifade de istediğimiz ifadeniz olup olmadığına bakarız.

$ifade="php de en çok kullanılan fonksiyonlar";

echo preg_match(' /php/ ' , $ifade);

similar_text ( ) fonksiyonu :

Belirlediğimiz ifadelerin yüzde kaç benzer olduğunu söyler.

$ifade_1=" php de en çok kullanılan fonksiyonlar";
$ifade_2="java da kullanılan en çok fonksiyonlar";

similar($ifade_1,$ifade_2,$sonuc);
echo $sonuc."<br/>";










3 yorum:

  1. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  2. Yazı için teşekkürler.. Küçük düzeltme;
    similar_text için verilen örnekte fonksiyon adı eksik yazılmış..

    YanıtlaSil
  3. Eline sağlık. İlk fonksiyonun örneğindeki ünlem (!) işleci kullanılmamalıydı, istenilenin aksi sonuç dönmesine sebep oluyor.

    YanıtlaSil

Subscribe to RSS Feed Follow me on Twitter!