如何用“ not with”显示表单字段属性?

时间:2018-08-13 00:12:26

标签: php laravel

使用以下代码:

$html .= " 
  <input type='text' name='participant[" . $k . "][answer]' 
   class='form-control'" . ($required ? " required" : ""). ">";

生成的输入类似于:

<input type='text' 
name='participant[1][answer]' class='form-control' required>

您知道如何用“”代替“”吗?喜欢:

<input type="text" name="participant[1][answer]" class="form-control" required>

1 个答案:

答案 0 :(得分:0)

您需要使用反斜杠转义引号:

$html .= " 
<input type=\"text\" name=\"participant[" . $k . "][answer]\" 
class=\"form-control\"" . ($required ? " required" : ""). ">";

但是,请注意,两者之间绝对没有区别;它们仍将以相同的方式处理。

请注意,PHP变量将在双引号(而不是单引号)内求值,因此您甚至可以将其缩减为以下等效代码:

$html .= " 
<input type=\"text\" name=\"participant[$k][answer]\" 
class=\"form-control\"" . ($required ? " required" : ""). ">";