PHP - değişkeni içinde Değişken?

3 Cevap php
$bookA = "123";
$crack = "A";

Ben buna benzer bir şey yapmak istiyorum:

echo $book$crack;

Çıkışı olan bu tür 123.

Echo komutu için doğru sözdizimi nedir?

Teşekkürler.

3 Cevap

Bu variable variables denir, ancak bunun yerine arrays kullanmalısınız.

Sen bir ilişkisel dizi kullanmak isteyebilirsiniz.

Örneğin:

$book = array();
$book["A"] = "Some Book";
$crack = "A";

//Later
echo $book[$crack];

Bu çalışacaktır:

$bookA = "123";
$crack = "A";
$var = "book$crack";
echo $$var;