PHP de String Fonksiyonlar

PHP de String Fonksiyonlar

Herkese merhaba dostlarım :) bu yazımda php de string fonksiyonlardan bahsedeceğim :). Artık gittikçe php bağımlısı birisi olduğumu yavaş yavaş anlıyor olduğunuzu düşünüyorum :). Konuyu daha fazla uzatmadan fonksiyonlara giriş yapalım ama önce tanımından başlamayı tercih ediyorum

Fonksiyon nedir ?

Dostlarım fonksiyonun amacı bizim bir proje geliştirme sürecindeki yaptığımız işlemleri (yazıları büyütme, küçültme,karakter sayısını alma vs gibi) her sayfada uzun uzun yazmak yerine kısa bir şekilde işlemi halletmemize yarayan araçlardır. Bu sadece php ye ait değil diğer dillerde de vardır. Şimdi gelin yavaştan fonksiyonları inceleyelim ve bir örnek yapalım

1-) strrev() Fonksiyonu

Şimdi ilk fonksiyonumuz olan strrev() ile başlayalım. Bu fonksiyonun amacı içerisine girilen metinsel ifadeyi ters bir şekilde ekrana bastırır. 1 parametre alır

  • Ters çevrilecek metinsel değer

şimdi gelin bir örnekle bunu test edelim

<?php
 $yazi = 'MFSoftware Blog strrev() fonksiyonu';
 $sonuc = strrev($yazi);
 echo $sonuc;
 
// sonuç çıktısı : unoyisknof )(verrts golB erawtfoSFM
?>

2-) ucfirst() Fonksiyonu

Geldik bir diğer fonksiyonumuz olan ucfirst fonksiyonuna. Dostlarım bu fonksiyonun amacı içerisine girilen metinsel değerin ilk karakterini büyük harf yapar. 1 parametre alır. Kullanım alanı olarak özellikle kullanıcı kayıt işlemi sırasında ad soyad bilgilerini küçük harfle girilmiş olabilir. Bu işlemlerde ad ve soyadın ekrana yazdırılmasında ilk karakterlerin büyük olmasını istersek bu fonksiyonu kullanabiliriz

  • İlk karakteri büyütülecek olan metinsel değer

bunu da bir örnekle inceleyelim

<?php
 $yazi = 'mFSoftware Blog ucfirst() fonksiyonu';
 $sonuc = ucfirst($yazi);
 echo $sonuc;
 
// sonuç çıktısı : MFSoftware Blog ucfirst() fonksiyonu
?>

3-) trim() Fonksiyonu

Dostlarım bu fonksiyonun görevi string bir değerin sağındaki ve solundaki boşlukları silme işleminde rol oynamasıdır. Özellikle formdan veri kaydederken, kullanıcı eklerken vs zamanlarda istemsiz olan boşluk bırakma durumlarında o boşlukların silinme işlemini ayarlar. 1 parametre alır

  • Trim işlemi uygulanacak metinsel ifade

Ufak bir örnekle bu fonksiyonu test edelim

<?php
 $yazi = ' MFSoftware Blog trim() fonksiyonu ';
 $sonuc = trim($yazi);
 echo $sonuc;

 // sonuç çıktısı: "MFSoftware Blog trim() fonksiyonu"
?>

4-) strtoupper() Fonksiyonu

Fonksiyona giriş yapmadan zaten adından da anlaşılmıştır upper deyince :). Dostlarım bu fonksiyonun amacı string bir metin içerisindeki bütün karakterleri büyütmeye yarar. Sistem üzerinde büyük harflerle gösterilecek bazı fonksiyonlar varsa bu fonksiyon yardımıyla yapılabilir. 1 parametre alır

  • Büyütme işlemi yapılacak olan string metin

bunu da bir örnek üzerinden test edelim

<?php
 $yazi = 'MFSoftware Blog strtoupper() fonksiyonu';
 $sonuc = strtoupper($yazi);
 echo $sonuc;

 // sonuç çıktısı: MFSOFTWARE BLOG STRTOUPPER() FONKSIYONU
?>

NOT : metin içerisinde i,ö,ç,ğ,ü gibi ifadeler geçtiğinde o karaktere büyütme işlemi uygulayamıyor ne yazık ki :(

5-) strtolower() Fonksiyonu

Bu fonksiyonu uzun uzun açıklamak yerine strtoupper fonksiyonunun birebir aynısı lakin görevinin farklı olduğunu, string metin içerisindeki değerleri küçültmeye yarar. Bu fonksiyonu da bir örnekle inceleyelim

<?php
 $yazi = 'MFSoftware Blog strtolower() fonksiyonu';
 $sonuc = strtolower($yazi);
 echo $sonuc;

 // sonuç çıktısı: mfsoftware blog strtolower() fonksiyonu
?>

6-) strlen() Fonksiyonu

Strlen fonksiyonunun amacı ise dostlarım içerisine parametre olarak gelen string bir metinin kaç karakter olduğunu bize söyler. Kullanım alanına örnek vermek gerekirse kullanıcı kaydında veya güncellemesinde şifre alanının 8 karakterden az veya 20 karakterden fazla olmaması vs. ayarlamalarda kullanılabilir. 1 parametre alır

  • Karakter sayısı hesaplanacak string metin

bu fonksiyonu da bir örnekle test edelim

<?php
 $yazi = 'MFSoftware Blog strlen() fonksiyonu';
 $sonuc = strlen($yazi);
 echo $sonuc;
 
// sonuç çıktısı : 35
?>

7-) strpos() Fonksiyonu

Bu fonksiyonun tam kullanım alanı hakkında bir fikrim yok dostlarım. Ama kullanımından bahsetmek bir o kadar mutlu eder beni. Bir string metin içerisindeki aranan kelimenin kaçıncı karakterden sonra geldiğini göstermeye yarar. 3 parametre alır

  • Birinci parametre hangi metin üzerinde bu işlemin yapılacağını alır
  • İkinci parametre bu metin üzerinde hangi kelimenin aranılacağını alır
  • Üçüncü parametre ise bu string metin üzerinde kaçıncı karakterden başlanıp hesaplanacağını alır (Zorunlu Değildir)

ufak bir örnekle gelin bunu da test edelim

<?php
 $yazi = 'MFSoftware Blog strpos() fonksiyonu';
 $sonuc = strpos($yazi,"Blog");
 echo $sonuc;
 
// sonuç çıktısı : 11
?>

8-) str_replace()  Fonksiyonu

Son fonksiyonumuz olan str_replace() fonksiyonumuzun genel amacı şudur. Bir string metin girildi diyelim ama içerisindeki "ama" sözcüğü "fakat" sözcüğüne , "fast food" sözcüğü yerine "sağlıksız beslenme" gibi ifadeler gelecek ise bu fonksiyon bize yardımcı olacaktır. 3 parametre alır

  • Birinci parametre değişecek olan değeri alır
  • İkinci parametre değiiştirilecek olan değeri alır
  • Üçüncü parametre ise hangi string metin üzerinde değişiklik yapılacağını alır

bu fonksiyonu da ufak bir örnekle test edelim

<?php
 $yazi = 'MFSoftware Blog str_replace() fonksiyonu';
 $sonuc = str_replace("Blog","Post",$yazi);
 echo $sonuc;
 
// sonuç çıktısı : MFSoftware Post str_replace() fonksiyonu
?>

 

ve son örnekle de konumuzu noktalamış bulunmaktayız dostlarım. Umarım anlam karmaşası olmamıştır :)

Hepinize iyi çalışmalar dilerim :) esen kalın

Muhammed Fatih BAĞCIVAN
Yazar Hakkında

Kendi Halinde Bir Backend Developer

Önceki YazıPHP de değişken kullanımı
Sonraki YazıYazılıma Nasıl Başlamalıyım?
Yorumlar (1)
Abdulkadir Kuşçu
28.01.2021

Başarılar. Güzel içerik 💥👏🏻

Yorum Yapabilirsiniz