需要帮助将div样式添加到php echo语句中

时间:2019-05-07 22:19:27

标签: php variables echo

<?php // case_status ( array )
$case_status_array = get_field( 'case_status' );
if ( $case_status_array ):
    foreach ( $case_status_array as $case_status_item ):
        echo $case_status_item['value'];
    endforeach;
endif; ?>

我需要将 $ case_status_item ['value']; 包裹在div中,以便可以对输出进行样式设置,该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用string interpolation轻松地处理此问题。

echo "<div>{$case_status_item['value']}</div>";

另一种有用的方法,特别是对于带有多个'"的长格式字符串,用于输出字符串的方法是使用heredoc syntax

echo <<< HTML
  <span style='color:red;'>
    With heredoc syntax you do not have to escape " or '
  </span> 
  <div>{$case_status_item['value']}</div>
  <div>{$bar}</div>
  <div>{$foo}</div>
HTML;

希望有帮助,