STRING

php stringBir String değişkeni herhangi bir karakter grubunu (genellikle yazı, text parçaları) tutmak,belirtmek ve üzerinde işlem yapmak için kullanılır.


PHP de String

String değişkenleri karakter dizisi içeren değerler için kullanılır.

Bu dersimizde ,PHP String kullanımı ve genel olarak kullanılan operator ve fonksiyonları tanıyacağız.

Bir String oluşturduktan sonra işleme koyabiliriz. Bir String doğrudan bir fonksiyon tarafından kullanılabilir veya değişkende tutulabilir.Önceki konumuzda yazdığımız Merhaba Dunya örneğini String konusuna uyarlayalım.Merhaba Dunya sözünü bir değişeken atayarak ,o değişkeni ekrana dökmek daha yararlı olacaktır:Şöyle ki:

	$txt="Merhaba Dunya";
	echo $txt;?>

Yukardaki kod parçasının ekrandaki çıktısı

Merhaba Dunya

Şimdi ise,String’imizi daha farkli işlem yaparak birden fazla değişkenin aynı anda ekrana dökümünü görelim.

Birleştirme Operatörü

PHP dilinde sadece 1 adet string operatörü bulunur.

Bu birleştirme operatörü (.) iki stringi birleştirmek için kullanılır.

İki değişkeni birleştirmek için:

Yukarıdaki kod bloğunun ekrandaki çıktısı şu şekildedir:

Merhaba Dunya 1984

Yukarda gördüğümüz String operatorunu $txt2 değişkenine de ekleyerek 3. bir değişken ile birleştirmemiz mümkündür.


strlen() fonksiyonu

strlen() fonksiyonu,işleme aldığı string in karakter uzunluğu bulur ve bir değişken olarak tutar.

Şimdi “Benim adım serpito!” stringinin kaç karakterden oluştuğunu öğrenelim:

Ekrandaki çıktı şu şekildedir:

19

strpos() fonksiyonu

strpos() fonksiyonu bir string icinde ,bir string parcasi veya karakter arama islemi yapar.
Eslesme islemi gerceklesirse,yani aranilan kelime bulunursa,fonksiyon bulunan sonucun baslangic degerini dondurur,, herhangi bir eslesme bulunmadigi takdirde,FALSE dondurur
Simdi Merhaba Dunya mizin icinde Dunya kelimesini arayalim:

Kodun ciktisi su sekilde olur:

6

Bu sonuc,Cumlenin 6. indisinde yer alan D harfiyle basliyor anlamina gelir.Harfleri tek tek saydigimiz takdirde ise 7. karakter oldugunu goruruz.Bunun sebebi karakter dizisi 0. indisten baslamasidir.

One thought on “STRING

Bir Cevap Yazın

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