2016-05-03 4 views
-1

Как вставить переменную php внутри моей строки html? Я попытался сделать это так, но это не сработает. См. Код ниже.Как вставить php-переменную внутри строки с двойными кавычками php

<?php 
    $a['id'] = 1; 
    $html .= '<a href="{$a['id']}">Link</a>'; 
?> 
+2

как насчет фиксации опечаток? '$ a ['id'] = 1;' –

+0

Исправить опечатки. Переключить переменную или использовать двойные кавычки и исключить их для инкапсуляции атрибутов. – chris85

+0

Выше всего лишь пример. Что делать, если я хотел бы «эхо» эту переменную внутри строки с двойным покрытием. @Dagon – claudios

ответ

1

Вы пропустили закрытие '. Кроме того, вы должны Concat их с помощью PHP конкатенации оператора . присоединиться строку с переменной:

$a['id'] = 1; 
$html .= '<a href="' . $a['id'] . '">Link</a>'; 
+0

Работа. Спасибо за быстрый ответ – claudios

+0

@claudios Добро пожаловать – Panda

Смежные вопросы