SORU
20 Mart 2011, Pazar


Karıştırma dize değişkeni PHP

Kimse bunu yapmanın daha etkili bir yol biliyor mu?

$test olarak tanımlanan bir değişken var ki: $test = 'cheese'

Bu gibi yapabilirim cheesey, çıkış yapmak istiyorum:

echo $test . 'y'

Ama daha çok şöyle bir şey için kodu basitleştirmek için tercih ederim tabii ki işe yaramaz)

echo "$testy"

Bu örnekte olduğu önemsiz, ama bazen istiyorum Ekle bir dize doğrudan sonra bir değişken var, tırnak içinde (örneğin, ne zaman bina bir MySQL sorgu ve merak eğer bir yolu olsa gerek y olarak işlenmesi sanki ayrı değişken olmadan ihtiyacı farklı.

Aşağıdaki örnek daha iyi çalışan echo deyiminde okur, ama benim istediğim değil:

$test = cheese;
$y = 'y';
echo "$test$y";

CEVAP
20 Mart 2011, Pazar


echo "{$test}y";

Parantez doğrudan değişkenleri dizeleri enterpolasyon zaman belirsizlik kaldırmak için kullanabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • super1988guy

    super1988guy

    9 Aralık 2007
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006