在PHP中嵌入HTML实现内联三值运算符
我是PHP的学习者,我有一个代码,在其中我实现了HTML5代码。我想做的是在占位符中嵌入内联三元运算符 我关注了此链接,但没有一个有相同的问题陈述: 我的代码:在PHP中嵌入HTML实现内联三值运算符,php,html,conditional-operator,Php,Html,Conditional Operator,我是PHP的学习者,我有一个代码,在其中我实现了HTML5代码。我想做的是在占位符中嵌入内联三元运算符 我关注了此链接,但没有一个有相同的问题陈述: 我的代码: echo "<input type='text' class='form-control' value='".$value."' placeholder='HERE I WANT TO OPERATE'>"; echo”“; 已尝试:我已在代码中尝试了此操作,但出现了错误 ec
echo "<input type='text' class='form-control' value='".$value."' placeholder='HERE I WANT TO OPERATE'>";
echo”“;
已尝试:我已在代码中尝试了此操作,但出现了错误
echo "<input type='text' class='form-control' value='".$value."' placeholder='"empty($value) ? 'Some Text' : 'Enter Data';"'>";
echo”“;
我知道如何在PHP中的
echo code
之外执行三元操作,但我正在寻找这种方法。借助()
,使用条件分隔字符串的一部分:
借助于
()
,用条件分隔字符串的一部分:
三元操作将返回一个字符串。因此,它必须连接到字符串的其余部分
echo "<input type='text' class='form-control' value='".$value."' placeholder='". (empty($value) ? 'Some Text' : 'Enter Data') ."'>";
echo”“;
三元操作将返回字符串。因此,它必须连接到字符串的其余部分
echo "<input type='text' class='form-control' value='".$value."' placeholder='". (empty($value) ? 'Some Text' : 'Enter Data') ."'>";
echo”“;
你可以试试这个。。。希望能有所帮助
echo "<input type=\"text\" class=\"form-control\" value=\"$value\" placeholder=" . $value == "" ? "Some Text" : "Enter Data";">";
echo”“;
你可以试试这个。。。希望能有所帮助
echo "<input type=\"text\" class=\"form-control\" value=\"$value\" placeholder=" . $value == "" ? "Some Text" : "Enter Data";">";
echo”“;