31 Mayıs 2025 - 19:25
PHP'de Hazır Fonksiyonlar: array_map, filter_var ve Daha Fazlası Görseli
PHP

PHP'de Hazır Fonksiyonlar: array_map, filter_var ve Daha Fazlası

Yorumlar

PHP, binlerce yerleşik (built-in) fonksiyonla gelir. Bunlar, verileri işlemekten filtrelemeye, dizilerle çalışmaktan metin düzenlemeye kadar birçok işlemde büyük kolaylık sağlar. Bu yazıda, özellikle pratikte sık kullanılan birkaç önemli fonksiyona odaklanacağız: array_map, filter_var, trim ve explode.


1. array_map()

Dizideki her öğeye belirli bir fonksiyonu uygulamak için kullanılır. Fonksiyonel programlama tarzını destekler.

GENEL
$sayilar = [1, 2, 3];
$karesi = array_map(fn($s) => $s * $s, $sayilar);
// [1, 4, 9]
  • Dizilerle çalışırken kodu sadeleştirir.
  • İşlevi parametre olarak alır (callback).

2. filter_var()

Verileri doğrulamak ve filtrelemek için kullanılır. E-posta, URL, IP adresi gibi veri türlerinde geçerlilik kontrolü sağlar.

GENEL
$email = "test@example.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
    echo "Geçerli e-posta.";
}
  • Güvenli giriş doğrulaması için birebirdir.
  • FILTER_VALIDATE ve FILTER_SANITIZE türleri ile kullanılır.

3. trim()

Bir string'in başındaki ve sonundaki boşluk karakterlerini temizler.

GENEL
$girdi = "  Merhaba  ";
$temiz = trim($girdi); // "Merhaba"
  • Form verisi alırken mutlaka kullanılmalıdır.

4. explode()

Bir metni belirli bir ayıraca göre böler ve diziye çevirir.

GENEL
$metin = "elma,armut,çilek";
$dizi = explode(",", $metin);
  • CSV veya etiket gibi metinleri parçalamak için kullanılır.

Sonuç:

PHP’de yerleşik fonksiyonlar; kod yazımını sadeleştirir, performansı artırır ve daha güvenli uygulamalar geliştirmenizi sağlar. `array_map`, `filter_var`, `trim` ve `explode` gibi fonksiyonlar, modern PHP projelerinde sıkça kullanılır ve iyi anlaşılması gereken yapı taşlarındandır.

Benzer Yazılar

Yorumlar ()

Henüz yorum yok. İlk yorum yapan sen ol!

Yorum Yap