从类中的函数获取变量

时间:2018-12-02 06:16:08

标签: php function class

我想从函数的类中获取一个变量,该变量具有数组,我想在foreach循环中打印所有主题

这是我的代码:

class MP {

    public function mp_setup_fields() {

        $fields_socialmedia = array(
            array(
                'label' => 'شبکه های اجتماعی',
                'id' => '',
                'type' => 'hidden',
                'section' => 'mp_custom_section',
            ),
        );

    }

}

我想在我的主页上获得$ fields_socialmedia

1 个答案:

答案 0 :(得分:0)

class MP {

    public function mp_setup_fields() {

        $fields_socialmedia = array(
            array(
                'label' => 'شبکه های اجتماعی',
                'id' => '',
                'type' => 'hidden',
                'section' => 'mp_custom_section',
            ),
        );
        return $fields_socialmedia;

    }

}

首先创建类的对象,然后调用对象的方法,如下所示

    $mp = new MP();
    $array =  $mp->mp_setup_fields();

    foreach ($array as $value){
        foreach ($value as $key => $v){
            echo $key ."=". $v;
        }

}