PHP Explode Fonksiyonu Kullanımı ve Kod Örnekleri

PHP programlama dilinde bazı sorunların daha hızlı, efektif, pratik ve kısa yoldan çözülmesi için fonksiyonlara gerek duyulmaktadır.

Explode fonksiyonu değişken içerisindeki verilerin belirlenen herhangi bir belirtece göre ayırmayı sağlayan fonksiyondur. Değişkende yer alan noktalama işaretleri veya boşluklara göre değişkeni ayırarak sonucun yeni değişkene dizi üzerinden atayan fonksiyon olarak da nitelendirilir.

PHP Explode Fonksiyonu Nasıl Kullanılır?

PHP Explode fonksiyonu kullanımı aşağıdaki gibidir:

Kullanımı : explode(“”, $parametre1,$parametre2)

Kullanımı içerisinde yer alan tırnak işaretleri içerisine ne yazılırsa değişken, yazılan değere göre ayrılacaktır. $parametre1 parametresi bölme işleminin yapılacağı değişkendir. Değişken içerisindeki bilgiler parçalara ayrılacak ve dizilere aktarımı yapılacaktır.

Üçüncü kısımda yer alan $parametre2 parametresi ise opsiyoneldir ve kullanılması zorunlu değildir. Dizenin toplam kaç dizi elemanına bölüneceğini gösterir.

PHP Explode Fonksiyonu Kod Örnekleri

PHP Explode fonksiyonunu yazımızın devamında çeşitli örnekler üzerinden anlatmaya devam edeceğiz.

PHP’de Boşluklara Göre Stringi Bölme – Explode Örneği

<?php
$degisken = "Örneklerle php öğreniyorum.";
$parca = explode(" ", $degisken);
print_r($parca);
?>

Örnekte $degisken değişkeni explode fonksiyonu ile boşluğa göre parçalara ayrılmaktadır. Çıktı olarak aşağıdaki çıktı üretilmektedir:

Array
(
[0] => Örneklerle
[1] => php
[2] => öğreniyorum.
)

PHP Explode Kod Örneği: Farklı Belirteçlere Göre String Bölme

<?php
$tekrakamlar = "1-3-5-7-9";
$parca = explode("-", $tekrakamlar);
print_r($parca);
?>

Örnekte $tekrakamlar değişkenindeki ifade explode fonksiyonunda “-” ile ayrılmıştır. Örnek çıktısı aşağıdaki gibidir:

Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 7
[4] => 9
)

Örnek 3:

<?php
$tarih = "27/09/2022";
$parca = explode("/", $tarih);
print_r($parca);
?>

$tarih değişkenine atanan değer explode fonksiyonu ile “/” işaretine göre parçalara ayrılmıştır. Çıktısı aşağıdaki gibidir:

Array
(
[0] => 27
[1] => 09
[2] => 2022
)

Explode fonksiyonunda 3. paremetre opsiyonel olarak kullanılmaktaydı. Bunla ilgili örnek aşağıdaki gibidir:

Örnek 4:

<?php
$fonksiyon = "Explode fonksiyonunu 3 parametre ile öğreniyorum";
$parca = explode(" ", $fonksiyon, 3);
print_r($parca);
?>

Örneğin çıktısı:

Array
(
[0] => Explode
[1] => fonksiyonunu
[2] => 3 parametre ile öğreniyorum
)

Örnekte, 3. parametreye verilen 3 değeri ile parçanın 3’e ayrılacağı belirtilmektedir. Örnek çıktısında görüldüğü üzere değişken 3 parçaya bölünerek çıktısı üretilmiştir. Eğer 3 değerini kullanmasaydık “3”, “parametre”, “ile”, “öğreniyorum” şeklinde 4 dizi elemanı daha oluşacaktı. Eğer toplam dizi elemanı sayısı sizin için önemliyse ve stringin devamıyla ilgilenmiyorsanız bu şekilde toplam dizi elemanını belirleyebilirsiniz.

PHP programlama dilinde yaygın olarak kullanılan Explode fonksiyonunun genel kullanımı ve örnekleri yukarıdaki gibidir. Buradaki örnek sayısı daha da arttırılabilir. Özellikle de PHP ile program yazan, uygulama geliştiren yazılım geliştiricilerin ihtiyaç duyabileceği Explode fonksiyonu birçok noktada yarar sağlayacaktır.

Kategoriler PHP

Yorum yapın