Php’de Yazının Sağında ve Solundaki Boşlukları Temizleme

php-trim-fonksiyonu

Php’de özellikle form işlemlerinde form’dan değerleri çekerken, kullanıcılar tarafından yanlışlıkla veya kasıtlı olarak yapılan boşluk hataları webmaster tarafında sıkıntılar yaşatabilir. Bu boşuklar veritabanında yer tutmakta, sorgulama işlemlerinde boşluklardan sorgulamaya dahil edildiğinden programda bozukluklar meydana gelebilmektedir.

Misal; Web sayfanıza kullanıcı kaydı formu oluşturduğunuz ve kullanıcı bu formda kullanıcı adını yazarken boşluk bırakması ve bu şekilde kayıt olması sonucunda, bilgiler veritabanına bu değerler ile birlikte kayıt olur. Muhtemelen kayıt işlemi başarılı olan ziyaretçi, siteye üye girişi yaparken kullanıcı adı, şifre hatası ile karşı karşıya gelir.

Bu gibi sorunlar ile karşılaşmamak için PHP’de trim(); fonksiyonunu kullanabilirsiniz. Trim fonksiyonu yazının sağındaki ve solundaki boşluklar temizler ve size yazının temizlenmiş halini kullanıma hazır bir şekilde sunar. Hemen uygulamalı bir örnek ile gösterelim.

 <?php
$kullanici_adi=$_POST[‘form_username’];
$db_kayit=$kullanici_adi;
?>

Bu kullanım boşluklar ile birlikte değerleri veritabanına yollar. Şimdi ise yazının sağından ve solundan boşlukları trim’ler silerek değerleri form’dan çekelim. Form’dan kullanıcı adı değerlerini çekerken, trim fonksiyonunu şu şekilde kullanın.

<?php
$kullanici_adi=$_POST[‘form_username’];
$temizle=trim($kullanici_adi);
$db_kayit=$temizle;
?>

Programın daha tutarlı, sorunsuz çalışması için form işlemlerinden çekilen değerlerin, mutlaka filtrelenmesi ve gereken verilerin temizlenerek kullanıma hazır hale getirilmesi gerekmektedir.

Yazı gezinmesi

Mobil sürümden çık