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
$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.