Bir değişkeni tanımladıktan sonra bunu ileride istediğimiz kadar kullanabileceğimizi söylemiştim bir önceki yazımda.
Bu yazıda bunun nasıl yapılacağını anlatacağım.

Bir değişkeni tanımladıktan sonra bunu direk olarak kodlarımızda kullanabileceğimiz gibi,
istersek bir fonksiyonun içinde de kullanabiliriz.

Aşağıdaki örnekte “merhaba dünya” yazısını txt değişkeni olarak tanımlayıp echo komutu ile kullanmaı görebilirsiniz.

<?php
$txt="merhaba dünya";
echo $txt;
?>

bu komudu yazdığımızda çıkış aşağıdaki gibi olacaktır

merhaba dünya

Şimdi de başka fonksiyonlarda değişkenimizi kullanalım

Sıralama Operatörü

yazı değişkenlerimizde olan tek operatörümüz sıralama operatörüdür.
Sıralama operatörü iki değişkenin arasına nokta koyulmasından ibarettir.(.)

Örnek:

<?php
$txt1="merhaba dünya";
$txt2="1234";
echo $txt1 . " " . $txt2;
?>

Yazdığımız komutların çıkışı aşağıdaki gibi olacaktır

merhaba dünya 1234

Dikkat ettiyseniz sıralama operatörümüzü iki kere kullandık. çünkü sıralamasını istediğimiz değişkenlerin arasına
bir boşluk bıraktık. Bunu da 3. değer olarak girdik. 3. değer aslında boşluktur.
Eğer bu şekilde yapmasaydık, kodumuzun çıkışı

merhaba dünya1234

şekline olacaktı.

strlen() fonksiyonunun kullanımı

strlen() fonksiyonu girdiğimiz değerin kaç tane karakterden oluştuğunu görmemizi sağlar.

merhaba dünya örneği ile devam edersek

<?php
echo strlen("merhaba dünya");
?>

çıktımız aşağıdaki gibi olacaktır

13

Bu fonksiyon karakter sayısını bilmemizin önemli olduğu durumlarda işimize yarayabilecektir.

strops() fonksiyonunun kullanımı

strops() fonksiyonu bir yazı değeri içinde aradığımız karakterlerin içinde bulunup bulunmadığını aramamıza yarayacaktır.

“merhaba dünya” örneğimizle devam edelim. “merhaba dünya” kelimelerinin içinde “dünya” kelimesini yerini bulmaya çalışalım.

<?php
echo strops("merhaba dünya"","dünya");
?>

komutumuzun çıkışı aşağıdaki gibi olacaktır

8

Çıktımızın neden 9 değil de 8 olduğuna dikkat ettiyseniz, PHP nin 1. karakteri 0 olarak kabul etmesidir.
ikinci karakter de 1 olacaktır bu durumda.