Kullanıcı Alanı
Kategoriler
Arama
Çevrimiçi Kullanıcılar
(1 Misafir) Toplam: 1
Son Kaydolan Kullanıcı: korsan_132
Yazar Kadrosu
| Yazar | Ders Sayısı |
| Erkan Coşu | 30 |
| Semih Coşu | 16 |
Anasayfa » PHP » Bölme, Parçalama Fonksiyonları: implode, explode, str_split
Yazan: Semih Coşu
Tarih: 24-09-2010 23:25
Okunma: 449
Tarih: 24-09-2010 23:25
Okunma: 449
Bölme, Parçalama Fonksiyonları: implode, explode, str_split
Bu dersimde sizlere cümleleri bölme, birleştirme gibi işlemlerin nasıl yapılacağını göstereceğim. Öncelikle implode() fonksiyonu:
Bir diziyi belirli ayraçlarla bölmeye yarar.
Örnek:
Kod:
explode() fonksiyonu:
Bu fonksiyon implode fonksiyonunun tam tersidir. Verilen bir yazıyı belirlediğiniz bir karakter veya kelimeyle ikiye böler.
Örnek:
Kod:
Bu kadar basit.
Birde uzunluk sınırlama gibi işlemlerde kullanabileceğimiz str_split() fonksiyonumuz var. Bu fonksiyon uzunluğa göre böler.
Örnek:
Kod:
İşte hepsi bu. Bir çok uygulamada kullanılmadan geçilmeyecek fonksiyonlardan.
Bir diziyi belirli ayraçlarla bölmeye yarar.
Örnek:
Kod:
<?php
$dizi = array("bir","iki","üç");
echo implode("-", $dizi);
// çıktısı bir-iki-üç olacaktır.
?>
explode() fonksiyonu:
Bu fonksiyon implode fonksiyonunun tam tersidir. Verilen bir yazıyı belirlediğiniz bir karakter veya kelimeyle ikiye böler.
Örnek:
Kod:
<?php
$islem = "1+2=3";
$dizi = explode("=",$islem);
// $dizi bir dizi olacak ve Array("1+2","3") değerini döndürecektir.
$cumle = "Umut fakirin ekmeğidir";
$kelimeler = explode(" ",$cumle);
// $kelimeler adında bir dizi her kelimeyi ayrı tutacaktır
// Array("Umut","fakirin","ekmeğidir");
// $kelimeler[0], "Umut" veya $kelimeler[1], "fakirin" değerini dönecektir.
?>
Bu kadar basit.
Birde uzunluk sınırlama gibi işlemlerde kullanabileceğimiz str_split() fonksiyonumuz var. Bu fonksiyon uzunluğa göre böler.
Örnek:
Kod:
<?php
$isimler = "Buse Elif Mert";
$bol = str_split($isimler, 4);
// $bol dizi olacak ve Array("Buse","Elif","Mert") değerini alacaktır. Hepsi 4 harfli olduğu için problem yok
$soz = "Üzüm üzüme baka baka kararır";
$bol = str_split($soz,20);
// 20 karakterden bölecektir. Array("Üzüm üzüme baka baka k","ararır")
?>
İşte hepsi bu. Bir çok uygulamada kullanılmadan geçilmeyecek fonksiyonlardan.
Sadece üyelerimiz yorum yapabilir... Eğer üye iseniz lütfen giriş yapınız. Değilseniz hemen Buraya tıklayarak ücretsiz üye olabilirsiniz.
