正确组合变量的方法?

时间:2015-04-09 14:05:58

标签: php

我有以下内容 -

function button_class_add() {
    global $uno_dos;
    $btn_shape_class = $uno_dos['buttons-shape-select-general'];
    $btn_size_class = $uno_dos['buttons-size-select-general'];
    ?>
        <script type="text/javascript">
            jQuery(function($) {
                $('.std-button').addClass('<?php echo $btn_shape_class $btn_size_class; ?>');
            });
        </script>
<?php }

add_action('wp_footer', 'button_class_add');

如何正确组合这两个变量,以便我可以回显出组合变量?

$btn_shape_class = $uno_dos['buttons-shape-select-general'];
$btn_size_class = $uno_dos['buttons-size-select-general'];

非常感谢

组合这些行 -

$btn_shape_class = $uno_dos['buttons-shape-select-general'];
$btn_size_class = $uno_dos['buttons-size-select-general'];

像 -

$btn_shape = $uno_dos['buttons-shape-select-general']$uno_dos['buttons-size-select-general'];

然后我可以回显1变量。

2 个答案:

答案 0 :(得分:2)

你可以使用&#34;。&#34;字符串运算符:

http://php.net/manual/en/language.operators.string.php

$combined = $btn_shape_class.$btn_size_class

或者如果你想在它们之间有一个空格,就像你当前的代码一样:

$combined = $btn_shape_class.' '.$btn_size_class

答案 1 :(得分:0)

它看起来像是&#34;结合&#34;,你的意思是&#34;连接&#34;。连接允许您将字符串附加到另一个字符串的末尾。

如果你想用不同的值连接两个变量,那么你只需使用一个fullstop,如下所示:

// $variable_1 = 'hot';
// $variable_2 = 'dog';

echo $variable_1 . $variable_2;
// 'hotdog'

另一方面,如果要在两个变量之间添加空格,则需要按如下方式连接空格:

// $variable_1 = 'hot';
// $variable_2 = 'dog';

echo $variable_1 . ' ' . $variable_2;
// 'hot dog'