Merhaba Php severler İlk dersimizde sizlere Php dili ile ilgili genel bilgilendirme ve sonrasında ise string işlemlerine giriş yapacağım.
Öncelikle Php nedir sorusunun cevabını en kısa yoldan verelim .
- Php HTML içerisine gömebildiğimiz bir betik dilidir bir çok alanda kullanılabilir.
- Söz dizimi C, Java ve Perl gibi dillerden almıştır.Ve bir çok özelliği üstüne ekleyerek günümüze gelmiştir.
- Php ücretsizdir aslında ortaya çıkma sebeblerinden de biri ücretsiz olmasıdır.
- Php kodlamak için bir HTTP suncusu,Apache Server , ve veritabanı işlemleri için Mysql server yeterlidir.
Not: PHP bir çok veri tabanı türünü desteklemektedir sadece mysql olması gerekmez.
Php gereksinimlerini tamamlamak için Xampp,Wamp Server,Easyphp gibi yardımcı programları kurarak hemen kodlamaya geçebilirsiniz.
- echo addcslashes(‘Bilişim Cafe’,’C’); // Bilişim \Cafe
Bu fokiyonun 1.parametresi değiştirmek istediğimiz string değişkeni ,2. parametre ise string değişkeninde secim yapmak istediğimiz karakterdir.Bu fonksiyon büyük küçük harf duyarlıdır ve aynı zamanda türkçe karakterle ilgili problem yaşayabilirsiniz türkçe karakterleri desteklemez.
Not: Fonksiyon genelde veritabanı na veri girilen string de kullanılır.
echo addcslashes(‘Bilişim Cafe’,’ş’); //”Bili\305\237im Cafe ” olarak bir çıktı alırsanız.
echo stripcslashes(‘Bili\305\237im Cafe’); // “Bilişim Cafe” olarak çıktı alırsınız.
stripcslashes() fonksiyonu addslashes uygulanmış stringi eski haline çevirmek için kullanılır.
- echo bin2hex(“Bilişim Cafe!”); // 42696c69c59f696d204361666521
Bu fonksiyon içindeki string değişkenini hexadecimal türüne dönüştürür.Şifreleme olarak kullanılabilir.
- echo chop(‘Bilişim Cafe ‘,’Cafe’); // “Bilişim Cafe “
Bu fonksiyon içindeki string değişkenini sağ tarafındaki ikinci parametre değişkenini temizler.
- chr(’52’); // 4 değerini verir fonksiyonu verilen ASCII değerlerinin karakter karşılığını verir. Klavyeden girilen karakterlerin bilgisayarın beynindeki karşılığı desek :)
- echo chunk_split(‘Bilisim Cafe’,2,’.’); //Bi.li.si.m .Ca.fe. olarak çıktı vereceketir 1. parametre string değişkenimiz 2. parametre aralığımız 3. parametre ise aralıkalra basılacak string değeri .
- echo count_chars(‘Bilisim Cafe’,3); // BCaefilms string değişkenimizdeki farklı karakterleri vereceketir.
- print_r (explode(‘-‘,’Bilisim-Cafe’)); // Array ( [0] => Bilisim [1] => Cafe ) burd print_r() fonksiyonu explode fonksiyonu ile parçalanıp diziye çevrilmiş string değişkenimizi ekrana basmaktadır.Explode fonksiyonunda 1. parametre string değişkenini parçalamak için kullanacağımız ayıracı belirtir 2. parametre ise string değişkenidir.
Not: Explode fonksiyonu çok kullanışlı bir fonksiyondur. Seo url kullanan web sitelerinde “/” ile ayrılmış url yapısını parçalayarak gerekli parametleri almamızı sağlar.
Php severler bir sonraki gün görüşmek üzere.
Gerçekten Çok Başarılı Bir yazı olmuş teşekkür ederim. Strigleri şifrelemek istiyordum benim için çok güzel bir çözüm oldu.
bu php ile başım dertte bilgisaar proğramcılığı okuyorum ve bir türlü aklım almıyor şunu ama suanda biraz daha iyi anladım enzazından bu konuyu
paylaşımınız için teşekkür ederim.
Değerli paylaşımınızdan dolayı teşekkür ederim.