PHP Dersleri #29 – Faydalı Sistematik Fonksiyonlar


Herkese merhaba arkadaşlar, kodportali.com PHP derslerine kaldığı yerden tüm hızıyla Faydalı Sistematik Fonksiyonlar ile devam ediyoruz. Bu fonksiyonlar projelerinizde sıklıkla kullanacağınızı düşündüğüm faydalı fonksiyonlardır.

str_replace Fonksiyonu

Bu fonksiyon string biz dizgede ilk parametreye girdiğiniz kelimeyi arar ve ikinci parametreye girdiğiniz değer ile değiştirir.

Kodumuzu çalıştırdığımız zaman 3.parametreye girdiğimiz dizge içinde ‘sinemaportali‘ kelimesini arar ve ‘kodportali‘ kelimesi ile değiştirir. Kodumuzun çıktısı ‘kodportali.com – kodportali‘ olur. Örnekler ile devam edelim.

Bu örneğimizde ise bir array dizi içerisindeki tüm kelimeleri arayıp yenilerini boşluk ile doldurduk yani bir nevi sildik. Kodumuzu çalıştırdığımız zaman çıktısı ‘Hll Wrld f PHP‘ olur.


PHP eval Fonksiyonu

Bu fonksiyon bir dizgeyi PHP kodu olarak yorumlayıp, compile etmemize yarar. Ama bu fonksiyon dikkatli kullanılmalıdır, yoksa güvenlik açıkları yaratabilir. Dikkat etmemiz gereken bir başka noktada fonksiyon çalıştığı zaman sonucu NULL, eğer bir kodunuzda ‘return’ ifadesi kullandıysanız ise FALSE döndürücektir. Aynı zamanda dizgemizde PHP açılış etiketleri bulunmamalıdır ve ana betikte geçerli olan tüm değişken ve değerlerininde sizin yazacağınız dizgede geçerli olucağını unutmayın.

Eğer kodumuzu çalıştırırsak ekranda ‘Hello World! PHP <3‘ yazıcaktır. eval() fonksiyonu hakkında daha ayrıntılı bilgi için buraya tıklayabilirsiniz.


strtolower ve strtoupper Fonksiyonu

Bu fonksiyonlarımız sayesinde biz dizgedeki tüm harfleri büyütebilir veya küçültebilir. strtolower() fonksiyonu hepsini büyütür, strtoupper() fonksiyonu ise tam tersine hepsini küçültür.


implode Fonksiyonu

Bu fonsiyon ikinci parametreye girdiğimiz dizeyi, ilk parametreye girdiğimiz dizge ile düzenli biçimde birleştirir.

Kodumuzu çalıştırdığımız zaman ekranda ‘kod-kodportali-php‘ yazıcaktır.


explode Fonksiyonu

Bu fonksiyon’da implode‘un tersi işlem yapar ve ikinci parametreye girdiğiniz dizgeyi, birinci parametredeki ayraça göre ayırıp dizi haline getirir.

Kodumuzu çalıştırdığımız zaman çıktımız aşağıdaki gibi olucaktır;


 

PHP exit Fonksiyonu

Bu fonksiyonumuz sayesinde betiğimizi sonlandırabilir. Eğer hata vermeden sonlandırmak istiyorsak;

Bunları kullanabilir. Fakat eğer bir hata verdirerek sonlandırmak istersek;

Bu şekilde sonlandırabilir. Son bir örnek ile yazımızı sonlandıralım;

Kodumuzu çalıştırdığımız zaman ekranda sadece ‘Hello‘ yazar çünkü betik hata vermeden exit tarafından sonlandırılır.

 

Evet bu dersimizinde burada sonuna geldik. Herhangi bir sorunuz olursa yorumlarda sorabilirsiniz.

Sitemizdeki tüm PHP dersleri için buraya tıklayabilirsiniz.

[Toplam:0    Ortalama:0/5]

Sizin Tepkiniz Nedir?

süper süper
1
süper
bilgilendirici bilgilendirici
0
bilgilendirici
beğenmedim beğenmedim
1
beğenmedim
beğendim beğendim
1
beğendim
Düşündürücü Düşündürücü
0
Düşündürücü
Anıl Mısırlıoğlu
Yazılım Mühendisi

0 Yorum

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bir format seçin
Kişisel Test
Kişiliğe dair bir şey ortaya çıkarmayı amaçlayan sorular dizisi
Basit Test
Bilgiyi kontrol etmek isteyen doğru ve yanlış cevaplı sorular dizisi
Anket
Karar vermek veya görüş belirlemek için oylama yapmak
Serbest Yazı
Yazılarınıza Görseller Bağlantılar Ekleyebilirsiniz
Liste
Klasik İnternet Listeleri
Geri Sayım Listesi
Klasik İnternet Geri Sayım Listeleri
Açık Liste
Kendi öğenizi gönderin ve en iyi sunum için oy verin
Oylanabilir Liste
En iyi liste öğesine karar vermek için yukarı veya aşağı basın
Fotoyla Anlatım
Kendi resimlerinizi yükleyin ve birşeyler anlatın
Video
Youtube, Vimeo veya Vine Kodları
Ses
Soundcloud veya Mixcloud İçerikleri
Görsel
Fotoğraf veya GIF
GIF
GIF Formatı