Beyaz.Net İpucu
PHP'de explode fonksiyonu
explode() fonksiyonunu bir değişken içindeki verileri belirlenen belirtece göre ayırmayı sağlayan fonksiyondur. Yani değişken içindeki boşluk veya noktalama işaretlerine göre ayırmayı yapıp sonucu yeni değişkene dizi olarak atan fonksiyondur. Aşağıdaki kullanım şekli ve örneği incelerseniz daha detaylı olarak anlayabilirsiniz.
explode() Fonksiyonu Kullanımı
explode("", $a, $b) olacak şekilde 3 ana bölüme sahiptir.
» Birinci kısımdaki tırnak işaretleri ("") arasına hangi karakteri koyarsanız o karaktere göre ayırma işlemi yapılacaktır.
» İkinci kısımda bulunan değişken ($a), bölme işlemini yapacağımız değişkendir. Bu değişken içindeki bilgiler parçalara ayırılıp dizilere aktarılacaktır.
» Üçüncü bölümde bulunan değişken ($b) ise opsiyonel olup kullanılmayabilirde. Kullanıldığı taktirde bölme işlem limitini ayarlamaktadır. Bu değişken içindeki sayı kadar bölme yapılmaktadır. Aşağıdaki örnekte bu olayı daha detaylı olarak anlayabilirsiniz.
PHP explode() Fonksiyon Örneği
Örneğimizde kullanacağımız değişken "php çok fonksiyonel bir dildir". Şimdi bu değişkeni explode fonksiyonuna değişik biçimlerde soktuğumuz zaman ortaya çıkacak sonuçlara bakalım.
Değişkeni boşluk karakterine göre (" ") bölmek istersek;
<?php
$degisken = 'php çok fonksiyonel bir dildir';
$bolunmus =explode(" ", $degisken);
?>
Yukarıdaki işlem uygulandığı zaman cümle içindeki kelimeler " " değişkenine göre bölünmektedir. Burada iki tırnak işareti arasında bir boşluk karakteri vardır. Bu işlemden sonra yeni dizi değişkenimiz 5 parçaya sahiptir ve her parçasındaki değerler aşağıdaki gibidir;
$bolunmus[0] = php
$bolunmus[1] = çok
$bolunmus[2] = fonksiyonel
$bolunmus[3] = bir
$bolunmus[4] = dildir.