如何在现有函数中假设/否则类名

  • 本文关键字:假设 函数 php
  • 更新时间 :
  • 英文 :


我目前有一个函数(下面显示的只是一个片段)。我想在其中放一个 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。

谢谢

像这样:

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>',
);

相关内容

最新更新