Dize Operatörleri
Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası. Ders 22 / 71.
Tıpkı sayıların aritmetik operatörleri olduğu gibi, dizelerin de metinleri birleştirmek için kendi operatörleri vardır. Daha önceki bir derste birleştirme operatörünü (.) zaten görmüştünüz. Şimdi bunun birleşik atama karşılığına bakalım.
Birleştirme atama operatörü (.=), sayılar için kullanılan += ile aynı kalıbı izleyerek mevcut bir dize değişkenine metin ekler:
<?php
$message = "Hello";
$message = $message . " World"; // Uzun yol
$message .= "!"; // Kısa yol
echo $message; // Çıktı: Hello World!
?>Bu operatör, dizeleri parça parça oluştururken özellikle kullanışlıdır:
<?php
$greeting = "Welcome";
$greeting .= ", ";
$greeting .= "John";
$greeting .= "!";
echo $greeting; // Çıktı: Welcome, John!
?>Unutmayın: dizeleri birbirine bağlamak için . kullanın ve mevcut bir dize değişkenine ekleme yapmak için .= kullanın. Bunlar, PHP'de en sık kullanacağınız iki dize operatörüdür.
Görev
KolayGirdiden üç dize okuyun: bir selamlama, bir isim ve bir noktalama işareti.
$message adında bir değişken oluşturun ve onu selamlama ile başlatın. Ardından birleştirme atama operatörünü (.=) kullanarak şunları yapın:
$messagedeğişkenine bir boşluk ve ismi ekleyin$messagedeğişkenine noktalama işaretini ekleyin
Son mesajı yazdırın.
Örnek:
Eğer girdiler Hello, Alice ve ! ise, çıktı şu şekilde olmalıdır:
Hello Alice!Kendin dene
<?php
// Girdiyi oku
$greeting = trim(fgets(STDIN));
$name = trim(fgets(STDIN));
$punctuation = trim(fgets(STDIN));
// TODO: Kodunuzu aşağıya yazın
// $message değişkenini selamlama ile başlatın
// Bir boşluk ve ismi eklemek için .= kullanın
// Noktalama işaretini eklemek için .= kullanın
// Sonucu yazdırın
echo $message;
?>Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma OperatörleriEşitlik ve KimlikMantıksal Operatörler 1. BölümMantıksal Operatörler 2. BölümTekrar - Basit Mantık2Değişkenler ve Veri Türleri
SayılarDizeler ve Tırnak İşaretleriBoolean DeğerleriAdlandırma KurallarıTekrar - Değişken BaşlatmaBoş DeğişkenlerDize BirleştirmeKullanıcı Girdisi AlmaFarklı Türlere Dönüştürme5Koşullu Mantık
If İfadesiIf - ElseÜçlü OperatörNull Coalescing OperatörüSwitch İfadesiTekrar - Karar Verme3Temel Operatörler
Aritmetik OperatörlerMod Alma OperatörüÜs Alma OperatörüBirleşik AtamaArtırma/AzaltmaOperatör ÖnceliğiTekrar - Basit HesaplamalarDize OperatörleriKendi başına pratik yap: Online PHP derleyicisi