Arrays 将对象转换为yii2中的数组

Arrays 将对象转换为yii2中的数组,arrays,object,yii2,Arrays,Object,Yii2,我想将对象$memberDetails转换为数组。任何帮助都将不胜感激。提前感谢您可以使用array helper $memberDetails = new MemberSearch(); 或者,对于查询,可以将结果转换为数组 $memberDetails = new MemberSearch(); $results=ArrayHelper::toArray($memberDetails ,[ 'common\models\Member'=>[ 'id', 'na

我想将对象$memberDetails转换为数组。任何帮助都将不胜感激。提前感谢

您可以使用array helper

    $memberDetails = new MemberSearch();
或者,对于查询,可以将结果转换为数组

$memberDetails = new MemberSearch();
$results=ArrayHelper::toArray($memberDetails ,[
'common\models\Member'=>[
    'id',
    'name',
    ...
    ...                    
 ]
] ); 

参考

$ArrayValue=$memberDetails->attributes;
$memberDetails = new MemberSearch();
$dataProvider = $memberDetails->search(Yii::$app->request->queryParams);
$myArray= $dataProvider->all()->asArray();