$ bookA = "123"; $ crack = "A";
Я хочу сделать что-то похожее на это:
echo $book$crack;
Так, что на выходе получается 123 .
Каков правильный синтаксис команды echo?
Спасибо.
echo ${"book" . $crack};
Они называются переменными , но вместо них следует использовать массивы .
Возможно, вы захотите использовать ассоциативный массив.
Например:
$book = array(); $book["A"] = "Some Book"; $crack = "A"; //Later echo $book[$crack];
$varname = 'book'.$crack; echo $$varname;
Это будет работать:
$bookA = "123"; $crack = "A"; $var = "book$crack"; echo $$var;
Попробуйте следующее:
echo ${book.$crack};
Это работает для меня.