【问题标题】:Get variable from a function in a class从类中的函数获取变量
【发布时间】:2018-12-02 06:16:07
【问题描述】:

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

这是我的代码:

class MP {

    public function mp_setup_fields() {

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

    }

}

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

【问题讨论】:

  • 您为 foreach 使用了错误的变量。
  • 抱歉我编辑了我的代码@FunkFortyNiner

标签: php function class


【解决方案1】:
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;
        }

}

【讨论】:

    猜你喜欢
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多