PHP explode() Fonksiyonu
PHP 4PHP 5PHP 7
Belirlenen ayraç ile string bir ifade array'e dönüştürülür.
Parametreler
-
$delimiter stringİfadeyi bölmek için kullanılan ayraç
-
$str stringParçalanacak ifadenin kendisi
-
$limit = PHP_INT_MAX intOluşacak dizinin toplam eleman sayısı.
Eğer$limit
negatif bir değer olarak belirlenirse, dizi son değere göre sıralanacaktır. Yani -2 belirlendiğinde, toplam dizi elemanı - 2 olarak çıktı verecektir.
Eğer$limit
değeri 0 olarak belirlenirse 1 olarak algılanacaktır.
Dönen Değer
array
- İşlemin sonucunda geriye bir dizi (array
) dönmesi beklenir.
Eğer $delimiter
yani ayraç
boş bırakılır ise, sonuç FALSE dönecektir. Kullanılan ayraç yazının içerisinde yok ise, boş bir dizi geriye dönecektir.
NOT
Bu fonksiyon binary-safe'dir. Yani binary değerleriyle bile doğru çalışmaktadır.
Versiyon Güncellemeleri
Versiyon | Açıklama |
---|---|
5.1.0 |
$limit parametresine negatif değer desteği eklendi |
Örnekler
Örnek Kullanımı #1
En temel anlamda kullanımı, bir ayraç yardımı ile string bir ifadeyi parçalayıp dizi haline getirmektir.
Örnek Kullanımı #2
Bu örnekte list() fonksiyonu ile birlikte kullanımı gösterilmiştir.
Örnek Kullanım #3
$limit
parametresi ile kullanım örneği;