CodeBlanks Logo Icon CodeBlanks

Özet - Dize temelleri

PHP kursu · Başlangıç · Ders 35/116

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

  1. $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.

  2. 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;

Başlangıç bölümündeki tüm dersler