PHP
Özet - Dize temelleri
Dize oluşturma, birleştirme ve yorumlamayla karşılama mesajı oluşturursun.
Dize temelleri özeti
Bu grupta dize oluşturmayı, strlen() ile uzunluk saymayı, . ve .= ile birleştirmeyi, çift tırnakta değişken yorumlamayı ve \n gibi kaçış dizilerini öğrendin.
Tek tırnak sabit metinler için idealdir; çift tırnak ise hem değişken değeri hem de kaçış dizileri için çalışır. Bu araçlarla gerçek mesajlar üretebilirsin: karşılama, ürün bilgisi, sipariş özeti. Şimdi bunları birlikte kullanacağın iki görev var.
Uygulama Karşılama ve uzunluğunu yazdır
$name değişkenine "Ayşe" dizesini ata. $msg değişkenine çift tırnakla "Merhaba, $name!" dizesini ata (değişken yorumlama kullan). Sonra tek bir echo ile $msg, "\n" ve strlen($msg)'u . ile birleştirip yazdır: echo $msg . "\n" . strlen($msg);
Örnek çözümü göster
Önce $name ve $msg'yi ata, sonra echo $msg . "\n" . strlen($msg); yaz.
Örnek çözüm:
<?php
$name = "Ayşe";
$msg = "Merhaba, $name!";
echo $msg . "\n" . strlen($msg);
Uygulama Ürün bilgi kartı oluştur
$product değişkenine "Kahve" dizesini ata. $price değişkenine 45 (sayı) ata. $info değişkenine çift tırnakla şu dizeyi ata: "Ürün: \"{$product}\"\nFiyat: $price TL" (\" kaçışı, {$product} süslü parantez ve \n yeni satır kullan). Sonra echo $info; ile yazdır.
Örnek çözümü göster
İki değişkeni ata, sonra $info dizesini kaçış ve süslü parantezle kur, sonra echo $info; yaz.
Örnek çözüm:
<?php
$product = "Kahve";
$price = 45;
$info = "Ürün: \"{$product}\"\nFiyat: $price TL";
echo $info;
Dize araç çantan hazır
Tebrikler! Bu özette dize oluşturma, birleştirme, değişken yorumlama ve kaçış dizilerini birlikte kullandın. Tek tırnak sabit metinler için idealdir; çift tırnak ise hem değişken değeri hem de kaçış dizileri için çalışır.
Bu araçlarla gerçek mesajlar üretebilirsin: karşılama, ürün bilgisi, sipariş özeti. Bunlar günlük PHP kodunda sürekli karşına çıkar. Sonraki grupta dizeleri dönüştürmeyi, parçalamayı ve aramayı öğreneceksin.
Kendini test et
-
$name = "Ayşe"; echo 'Merhaba $name'; çıktısı nedir?
$name = "Ayşe";
echo 'Merhaba $name';
- Merhaba Ayşe
- Merhaba $name;
- Merhaba $name
- Hata verir
Cevabı göster
Merhaba $name — Doğru. Tek tırnak $name'i yorumlamaz; çıktı "Merhaba $name" olur.
-
Karşılama mesajına isim ekle
$greeting = 'Hoş geldin';
$greeting____ ', Ayşe!';
echo $greeting;
Cevabı göster
$greeting = 'Hoş geldin';
$greeting.= ', Ayşe!';
echo $greeting;
Sıradaki ders: if deyimi