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