изменить цвет шрифта на основе результата file_get_html

#php #fonts #colors

#php #шрифты #Цвет

Вопрос:

Это мой код:

 <html>
<body>
<body bgcolor="#000000">
<font color="#66FF33">
<?php
include_once('simple_html_dom.php');
echo file_get_html('http://website-A')->plaintext;
echo file_get_html('website-B')->plaintext;
?>
</font>
</body>
</html>
  

Вывод открытого текста, возвращаемый с website-A, всегда будет одним из следующих:

  1. Вашингтон
  2. Линкольн

Как я могу изменить свой код так, чтобы, когда website-A возвращает Washington, цвет шрифта echo открытого текста для A amp; B был зеленым, а когда website-A возвращает Lincoln, цвет шрифта echo открытого текста для A amp; B изменился на красный.

Ответ №1:

Это должно сработать для вас:

 <html>
<body>
<body bgcolor="#000000">
<?php 
include_once('simple_html_dom.php');
$file_A = file_get_html('http://website-A')->plaintext;
if ($file_A == 'Washington') {
    $fontcolor = 'green';
} else {
    $fontcolor = 'red';
} ?>
<font color="<?php echo $fontcolor; ?>">
<?php
echo $file_A;
echo file_get_html('website-B')->plaintext;
?>
</font>
</body>
</html>
  

Комментарии:

1. Большое вам спасибо. Работает!