PHP Metin (String) İşleme Fonksiyonları

PHP, metinsel veriler (string) üzerinde düzenleme, arama ve parçalama yapmak için oldukça zengin bir fonksiyon kütüphanesine sahiptir. Kullanıcıdan alınan verilerin düzenlenmesinden, veritabanı kayıtlarının formatlanmasına kadar her alanda bu fonksiyonlara ihtiyaç duyulur.

En Sık Kullanılan String Fonksiyonları

Fonksiyon Açıklama Örnek
strlen() Metnin karakter uzunluğunu verir. strlen("Kod") // 3
explode() Metni belirli bir ayraçla diziye böler. explode(" ", "Merhaba Dünya")
str_replace() Metin içindeki bir bölümü değiştirir. str_replace("PHP", "JS", "Ders: PHP")
trim() Baştaki ve sondaki boşlukları temizler. trim(" Kod ")
strtolower() / strtoupper() Harfleri küçük/büyük yapar. strtoupper("php") // PHP

Kod Örneği: Metin Manipülasyonu

PHP String Operations Example
<?php
$cumle = "  PHP Öğrenmek Çok Keyifli!  ";

// Boşlukları temizle
$temiz_cumle = trim($cumle);

// Kelime sayısını bulalım
$kelime_sayisi = count(explode(" ", $temiz_cumle));

// "Keyifli" kelimesini "Harika" ile değiştirelim
$yeni_cumle = str_replace("Keyifli", "Harika", $temiz_cumle);

echo "Orjinal: " . $temiz_cumle . "<br>";
echo "Kelime Sayısı: " . $kelime_sayisi . "<br>";
echo "Yeni Hal: " . $yeni_cumle;
?>
💡 SEO İpucu: Web sitenizde URL oluştururken (Slug yapısı), Türkçe karakterleri İngilizceye çevirmek ve boşlukları tireye dönüştürmek için str_replace() ve strtolower() fonksiyonlarını birlikte kullanabilirsiniz.