php – explode

explode — Karakter dizinini belirtilen ayraçlar kullanarak daha küçük karakter dizinlerine ayırır.

(PHP 4, PHP 5)
array explode ( string $delimiter , string $string [, int $limit ] )

$delimiter = Ayraç
$string = Parçalara bölünecek olan karakter dizini
$limit = Karakter dizininin toplam kaç parçaya bölüneceğini belirler. Eğer sayı toplam parça sayısından daha küçükse en son parçaya kalanların hepsi eklenir. Eğer negatif sayı kullanılırsa toplam parça sayısından belirtilen miktar kadar eksilir. Eğer 0 tanımlanırsa 1 olarak işlem görür.
[php]
$renkler = "Beyaz;Siyah;Sarı;Mavi;Kırmızı;Yeşil";
$renk = explode (";", $renkler);
echo $renk[0]; // Beyaz
echo $renk[1]; // Siyah

echo $renk[5]; // Yeşil

$renk = explode (";", $renkler, 2);
echo $renk[0]; // Beyaz
echo $renk[1]; // Siyah;Sarı;Mavi;Kırmızı;Yeşil

print_r( explode (";", $renkler, -4));
sonuc
Array ( [0] Beyaz [1] Siyah )

$tarih = "2012-01-06";
$tarih_bolumu = explode ("-", $tarih);
$gun = $tarih_bolumu [2];
$ay = $tarih_bolumu [1];
$yil = $tarih_bolumu [0];
echo $gun ."/".$ay."/".$yil; // 06/01/2012
[/php]

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top