在PHP中传递变量切换函数

时间:2016-09-19 19:31:32

标签: php wordpress switch-statement

我在将变量传递给switch函数时遇到了一些问题。

它是一个wordpress网站所以现在我有:

    $_slider_plus_length = '1';
    $_slider_plus_max_height = '350';
    $_slider_plus_max_width = '1000';


function switchIt() {
    $_slider_plus_length = '1';
    $_slider_plus_max_height = '350';
    $_slider_plus_max_width = '1000';

    switch ($_slider_plus_length) {
        case '1':
            return '<li><img src="'. get_option( 'slider_plus_image_one' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li>';
            break;
        case '2':
            return '<li><img src="'. get_option( 'slider_plus_image_one' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_two' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li>';
            break;
        case '3':
            return '<li><img src="'. get_option( 'slider_plus_image_one' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_two' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_three' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li>';
            break;
        case '4':
            return '<li><img src="'. get_option( 'slider_plus_image_one' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_two' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_three' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_four' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li>';
            break;
        default:
            return $_slider_plus_list_item_one;
    }

}

我需要在切换功能中使用这些变量,但我真的不想像这样重新声明它们。

我试图将它们设置为全局但我无法得到它!

我知道我缺少的一些基本内容......教我自己的东西,想想我跳过了一些步骤。

谢谢, 马特

0 个答案:

没有答案