1.8 PHP'de String
PHP'de stringler, çift tırnak ("...")
veya tek tırnak ('...')
kullanılarak tanımlanabilir. Çift tırnak ve tek tırnak arasında bazı farklar vardır:
Çift Tırnak ("..."
):
"..."
):Çift tırnak içinde değişkenler doğrudan kullanılabilir ve bunlar işlenir.
Kaçış karakterleri (escape sequences) kullanılabilir.
Tek Tırnak ('...'
):
'...'
):Tek tırnak içinde değişkenler işlenmez, olduğu gibi yazılır.
Kaçış karakterleri sınırlıdır (örneğin, sadece
\'
ve\\
).
String Fonksiyonları:
PHP'de stringlerle çalışmak için birçok fonksiyon vardır. Bazı yaygın kullanılan fonksiyonlar ve örnekler:
strlen($string)
: Stringin uzunluğunu döner.
str_replace($search, $replace, $subject)
: String içinde bir değeri başka bir değerle değiştirir.
substr($string, $start, $length)
: Stringin bir parçasını döner.
strrev($string)
: Bir dizgeyi ters çevirmek için kullanılır.
strtoupper($string)
: Stringi büyük harfe çevirir.
strpos($haystack, $needle)
: Bir string içinde başka bir stringin konumunu döner.
[!NOTE] Not: Bir dizedeki ilk karakter konumu 0'dır (1 değil).
strtolower($string)
: Stringi küçük harfe çevirir.
[!todo]
Çift tırnaklar: Değişkenler ve kaçış karakterleri işlenir.
Tek tırnaklar: Değişkenler işlenmez, metin olduğu gibi yazılır.
String fonksiyonları: String manipülasyonu ve analizi için kullanılır.
Kaçış Karakterleri
PHP'de kaçış karakterleri, özel karakterlerin string içinde kullanılmasına olanak tanır. Kaçış karakterleri, bir ters eğik çizgi \
kullanılarak belirlenir.
Yaygın Kaçış Karakterleri:
Yeni Satır:
Sekme (Tab):
Geri Dönüş:
Ters Eğik Çizgi:
\\
Çift Tırnak:
\"
Tek Tırnak:
\'
Dik Üst Çizgi:
\|
Açıklamalar:
: Yeni bir satır başlatır.
: Bir sekme karakteri ekler.
: Geri dönüş karakteri ekler (genellikle satır başına dönüş anlamına gelir).
\\
: Bir ters eğik çizgi ekler.\"
: Bir çift tırnak ekler.\'
: Bir tek tırnak ekler.\|
: Bir dik üst çizgi ekler.
Bu kaçış karakterleri, metinleri doğru şekilde formatlamak ve özel karakterleri string içinde kullanmak için oldukça kullanışlıdır.
A1) Kullanıcının adını alıp, bu adı büyük harfe çevirelim, uzunluğunu bulalım.
Last updated