Öneri ve Hata Raporu



Günün Sözü Sevemez kimse seni benim sevdiğim kadar

kategori PHP
oylama 3/5 yorum 0 yorum yazar Hakan Taşan tarih 28 Ekim 2013

explode() fonksiyonu implode() fonksiyonunun tam tersidir. implode() fonksiyonunda dizideki elemanları birleştirip bir string elde ediyorduk, explode() fonksiyonunda ise stringi ayıraca göre bölüp her elemanını bir diziye atıyoruz. Genel olarak 3 parametre alır ancak çoğunlukla 2 parametre ile kullanılır.

Syntax

explode(separator,string,limit)

 

seperator: Zorunludur. Ayırıcı olarak kullanılır ve stringin nereden bölüneceğini belirler.

string: Zorunludur. Bölünecek stringdir.

limit: Opsiyoneldir. Bölme limitidir. Pozitif veya negatif değer alabilir. Pozitif değer stringin başından, negatif değer stringin sonundan sayar.

Not: explode() fonksiyonu orijinal stringi bozmaz.

Örnek 1)

<?php 
    $dizi = "explode() fonksiyonu örneğini inceliyorsunuz.";
    $deger = explode(" ",$dizi); // Boşluğa göre stringi böler
    print_r($deger); // Array ( [0] => explode() [1] => fonksiyonu [2] => örneğini [3] => inceliyorsunuz. )

    echo $deger[0]; // explode()
    echo $deger[1]; // fonksiyonu
    echo $deger[2]; // örneğini
    echo $deger[3]; // inceliyorsunuz
?>

 

Örnek 2)

<?php 
    $dizi = "bir,iki,üç,dört";
    $deger = explode(",",$dizi); // Virgüle göre stringi böler
    print_r($deger); // Array ( [0] => bir [1] => iki [2] => üç [3] => dört )

    echo $deger[0]; // bir
    echo $deger[1]; // iki
    echo $deger[2]; // üç
    echo $deger[3]; // dört
?>

 

Örnek 3)

<?php
    $dizi = "bir,iki,üç,dört";

    print_r(explode(",",$dizi,0)); // Array ( [0] => bir,iki,üç,dört ) 
    print_r(explode(",",$dizi,2)); // Array ( [0] => bir [1] => iki,üç,dört ) 
    print_r(explode(",",$dizi,-3)); // Array ( [0] => bir )
?>

 

paylaş Paylaş
oylama yap Oyla

makale yorumları YORUMLAR

Bu makale için yorum yazılmamış