Intereting Posts
Регулярные выражения и соответствие Переименование дубликатов строк в MySQL javascript: возможно ли настроить таргетинг на div другого файла? Как получить содержимое тега span с помощью функции preg_match? Проверьте, содержит ли ассоциативный массив значение и извлекает ключ / позицию в массиве Логика возврата из контроллера в View Laravel 5 Как я могу отправить запрос ajax в файл php-файла контроллера из файла tpl в корзине CS? Ограничение памяти PHP 25 МБ исчерпано – загрузка файлов / обрезка / изменение размера Пользовательские поля WordPress для пользовательских типов сообщений PhpStorm не откроет файл моментального снимка профайлера xdebug Tinymce 4.2.0 got Не удается прочитать свойство 'setContent' из null Ошибка сервера при загрузке больших файлов с помощью PHP Являются ли ресурсы ресурсов ICU для ресурсов перевода сообщений Отправка сообщений с PHP на Node.js Каков размер bool в PHP?

PHP – переменная внутри переменной?

$ 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;