-
Üyelik
29.09.2011
-
Yaş/Cinsiyet
39 / E
-
Meslek
öğrenci
-
Konum
Manisa
-
Ad Soyad
M** K**
-
Mesajlar
699
-
Beğeniler
61 / 126
-
Ticaret
1, (%100)
İf, endif 'i echo içinde kısaltılmış olarak nasıl yazdırabiliriz?
if end nasıl değişken içine alabiliriz?
Yapmak istediğim şey anlaşılması için örnek veriyorum aşağıda fakat çalışmadığınıda biliyorum.
$kisalt= if ($mp): ?>
Deneme
gibi.
-
Üyelik
21.09.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** T**
-
Mesajlar
1155
-
Beğeniler
99 / 327
-
Ticaret
3, (%100)
böyle bir şey yapmak yerine method oluşturabilirsin, (umarım doğru anlamışımdır..)
function kisalt($param) {
if (strlen($param) > 40 ) {
return mb_substr($param, 0, 40,'utf8'). "...";
} else {
return $param;
};
}
echo kisalt("Gesi Bağlarında Dolanıyorum Yitirdim Yarimi Aman Arınıyorum");
?>
-
Üyelik
21.09.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** T**
-
Mesajlar
1155
-
Beğeniler
99 / 327
-
Ticaret
3, (%100)
ternary operatörleri kullanabilirsin ?
1 kişi bu mesajı beğendi.
-
Üyelik
21.09.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** T**
-
Mesajlar
1155
-
Beğeniler
99 / 327
-
Ticaret
3, (%100)
Öncelikle bu kadar else if yapmak yerine switch case yapsını kullanmanı tavsiye ederim, hem performans açısından daha iyi, hemde daha okunur bir yapısı var...
Ama bu şekilde yapıcaksan, her else if için ayrı bir parantez içine alman lazım.
$k_adi == "hsntngr" ? "Hoşgeldin hsntngr" : ($k_adi == "mehmet" ? "Hoşgeldin mehmet" : "sen kimsin ?");
2 kişi bu mesajı beğendi.