我目前有一个功能(如下所示只是一个片段)。我想在其中放入一个if / else,所以如果存在某个div类,则输出X代码,否则输出Y.
什么是正确的方法?我尝试了一些没有运气的事情。
我现有代码的片段 -
$fields = array(
'author' =>
'<div class="c4">' .
'<input id="author" name="author" type="text" size="30" placeholder="' . __( 'Your Name (required)', 'pacha' ) . '" />' .
'</div>',
'email' =>
'<div class="c4">' .
'<input id="email" name="email" type="text" size="30" placeholder="' . __( 'Your Email (required)*', 'pacha' ) . '" />' .
'</div>',
'url' =>
'<div class="c4">' .
'<input name="url" size="30" id="url" type="text" placeholder="' . __( 'Your Website (optional)', 'pacha' ) . '" />' .
'</div>',
);
基本上如果某个div类存在,我希望上面的div为c12,否则留在c4。
感谢
答案 0 :(得分:1)
这样的事情:
if(YOUR_CONDITION_TRUE) {
$class_name = "c12";
} else {
$class_name = "c4";
}
$fields = array(
'author' =>
'<div class="'.$class_name.'">' .
'<input id="author" name="author" type="text" size="30" placeholder="' . __( 'Your Name (required)', 'pacha' ) . '" />' .
'</div>',
'email' =>
'<div class="'.$class_name.'">' .
'<input id="email" name="email" type="text" size="30" placeholder="' . __( 'Your Email (required)*', 'pacha' ) . '" />' .
'</div>',
'url' =>
'<div class="'.$class_name.'">' .
'<input name="url" size="30" id="url" type="text" placeholder="' . __( 'Your Website (optional)', 'pacha' ) . '" />' .
'</div>',
);