我是 PHP 的学习者,我有一个正在实现 HTML5 代码的代码。我想做的是将内联三元运算符嵌入到我的占位符中。
我已关注此链接,但没有一个有相同的问题陈述:
- 使用三元运算符放置内联样式php https://stackoverflow.com/questions/47326510/putting-inline-style-using-ternary-operator-php
- 内联 PHP/HTML 三元 If https://stackoverflow.com/questions/16405986/inline-php-html-ternary-if
My Code:
echo "<input type='text' class='form-control' value='".$value."' placeholder='HERE I WANT TO OPERATE'>";
Tried:我在我的代码中尝试过这个,但出现错误
echo "<input type='text' class='form-control' value='".$value."' placeholder='"empty($value) ? 'Some Text' : 'Enter Data';"'>";
我知道如何在外部进行三元运算echo code
在 PHP 中,但我正在寻找这种方式。
在以下条件的帮助下分离字符串的一部分()
:
echo "<input type='text' class='form-control'
value='".$value."'
placeholder='".(empty($value) ? "Some Text" : "Enter Data")."'>";
注意:您正在使用empty()
功能于$value
,如果它有一些文本,那么它会进入false
案例->“输入数据”。使用!empty()
反而。:
(!empty($value) ? "Some Text" : "Enter Data")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)