Как форматировать стиль и цвет шрифта в эхом

У меня есть небольшой фрагмент кода, который я хочу создать из эха.

foreach($months as $key => $month){ if(strpos($filename,$month)!==false){ echo '<style = "font-color: #ff0000"> Movie List for {$key} 2013 </style>'; } } 

Это не работает, и я искал некоторые ресурсы, чтобы попытаться реализовать это. В принципе, я хочу font-family: Arial и font-size: 11px; и цвет шрифта: # ff0000;

Любая помощь php была бы полезна.

 foreach($months as $key => $month){ if(strpos($filename,$month)!==false){ echo "<div style ='font:11px/21px Arial,tahoma,sans-serif;color:#ff0000'> Movie List for $key 2013</div>"; } } 
 echo "<span style = 'font-color: #ff0000'> Movie List for {$key} 2013 </span>"; 

Переменные расширяются только в двойных кавычках, а не в одинарных кавычках. Поскольку приведенное выше использование двойных кавычек для строки PHP, я переключился на одинарные кавычки для встроенного HTML, чтобы избежать необходимости избегать кавычек.

Другая проблема с вашим кодом заключается в том, что теги <style> предназначены для ввода блоков CSS, а не для стилизации отдельных элементов. Чтобы стилизовать элемент, вам нужен тег элемента с атрибутом style ; <span> – самый простой элемент – он не имеет никакого собственного форматирования, он просто служит местом для прикрепления атрибутов.

Другой популярный способ написать это с помощью конкатенации строк:

 echo '<span style = "font-color: #ff0000"> Movie List for ' . $key . ' 2013 </span>'; 

Вы пытаетесь воспроизвести стиль или встроенный стиль? Встраиваемый стиль будет похож на

 echo "<p style=\"font-color: #ff0000;\">text here</p>"; 
  echo "<a href='#' style = \"font-color: #ff0000;\"> Movie List for {$key} 2013 </a>"; 
 echo '< span style = "font-color: #ff0000"> Movie List for {$key} 2013 </span>'; 

Вы также должны использовать стиль «цвет», а не «шрифт-цвет»,

 <?php foreach($months as $key => $month){ if(strpos($filename,$month)!==false){ echo "<style = 'color: #ff0000;'> Movie List for {$key} 2013 </style>"; } } ?> 

В целом, комментарии к двойным и одинарным кавычкам верны в других предложениях. $ Переменные выполняются только в двойных кавычках.