PHP String İşlemleri
Genel Bakış
PHP'de alfasayısal yani içerisinde harf, sayı vb. barındıran değişkenlerin kullanımından ve bunlara özel işaret ve fonksiyonlardan bahsedelim.1. Bir alfasayısal değeri belirtirken tırnak işareti kullanabildiğimiz gibi (') üst ayıraç da kullanabiliriz.
PHP Kodu
<?php
$kelime = "Hatasız Kul Olmaz.";
$kelime = 'Hatasız Kul Olmaz.'; // Yukarıdakinin aynısı
echo $kelime;
?>
HTML Görünümü
Hatasız Kul Olmaz.
PHP Kodu
<?php
$adet = 7;
$kelime = "$adet kedi beni $adet!";
echo $kelime;
?>
HTML Görünümü
7 kedi beni 7!
PHP Kodu
<?php
$kelime = "Osmaniye'den kız mı alınır?"; // Doğru
$kelime = 'Osmaniye'den kız mı alınır?'; // Yanlış, doğrusu:
$kelime = 'Osmaniye\'den kız mı alınır?'; // Doğru
$kelime = "Osmaniye'den "kız mı" alınır?"; // Yanlış, doğrusu:
$kelime = "Osmaniye'den \"kız mı\" alınır?";; // Doğru
?>
Kelimeleri Birleştirme (.)
Sadece string değişkenlerde geçerli olarak değişkenler arası nokta işareti kullanarak kelimeler birleştirilebilir.PHP Kodu
<?php
$kelime1 = "Hatasız Kul Olmaz.";
$kelime2 = "Hatamla Sev Beni.";
echo $kelime1 . " " . $kelime2;
?>
HTML Görünümü
Hatasız Kul Olmaz. Hatamla Sev Beni.
strlen() Fonksiyonu
Değişkenin karakter uzunluğunu (harf sayısı) verir.PHP Kodu
<?php
$kelime = "Neden Ben?";
echo strlen( $kelime );
?>
HTML Görünümü
10
strpos() Fonksiyonu
Aranılan bir kelime ya da harfin değişkenin 1. harfine ne kadar uzaklıkta olduğunu gösterir (1. harf 0 sayılır).PHP Kodu
<?php
$kelime = "Beni Bul!";
// 012345678 olarak görülür
echo strpos( $kelime, "Bul" );
?>
HTML Görünümü
5