PHP explode() Kullanımı
Merhaba, bu yazımda hemen hemen tüm yazılım ve web projelerinde kullanılan, web master ve yazılımcıların vazgeçilmezlerinden olan php de explode() kullanımı hakkında bilgiler verecek, örneklerle anlatmaya çalışacağım. Bir önceki php yazım array_unshift() fonksiyonu hakkında idi.
explode() fonksiyonu bir değişkende depoladığınız belli bir veriyi, fonksiyonda belirttiğiniz ayraca göre böler ve diziye yerleştirir.
Örnek;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php // explode() metnin içindeki metinleri ayrıştırarak istediğimiz yerden böler ve dizi oluşturur. $metin = "ali veli kırklareli emret komutanım!"; echo "Metin : <br>" . $metin . "<br><br>"; echo "İlk boşluktan sonra çıktımız: <br>"; $bol = explode(" ", $metin); echo $bol[1] . "<br>"; echo "Üçüncü boşluktan sonra çıktımız: <br>"; $bol = explode(" ", $metin); echo $bol[3] . "<br>"; ?> |
Çıktı;
Metin :
ali veli kırklareli emret komutanım!İlk boşluktan sonra çıktımız:
veli
Üçüncü boşluktan sonra çıktımız:
emret
şeklinde. Yukarıdaki örnekte değişkende depoladığımız bir veriyi boşluklarına göre böldük. Bölme işleminden sonra da kullanımına dikkat edin. Açıklamada da belirttiğim gibi dönen değerleri dizi gibi değerlendirmek ve index numaralarına göre kullanmak gerekiyor.
Bir başka örnek;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php // explode() metnin içindeki metinleri ayrıştırarak istediğimiz yerden böler ve dizi oluşturur. $url = "http://scetinkaya.com/php-explode-kullanimi/"; echo "Url : <br>" . $url . "<br><br>"; echo "Alan Adı: <br>"; $urlbol = explode("/", $url); echo $urlbol[2] . "<br><br>"; echo "Sef Link: <br>"; echo $urlbol[3]; ?> |
Çıktı;
Url :
Alan Adı:
scetinkaya.comSef Link:
php-explode-kullanimi
şeklinde oldu. Gördüğünüz gibi kullanımı çok basit ve ufkunuza kalmış.
Php explode() kullanımı ile metin parçalama işlerini basitçe anlatmaya çalıştım. Bu yazılık bu kadar, dir sonraki yazıda görüşmek üzere.