column()使用

应用

$users = SystemUser::mk()->column('nickname,username', 'id');
$this->success('获取成功', $users);
{
  "code": 1,
  "info": "获取成功",
  "data": {
    "10000": {
      "nickname": "系统管理员",
      "username": "admin",
      "id": 10000
    },
    "10001": {
      "nickname": "aass",
      "username": "assa",
      "id": 10001
    }
  }
}

$users = SystemUser::mk()->column('nickname,username');
$this->success('获取成功', $users);

{
  "code": 1,
  "info": "获取成功",
  "data": [
    {
      "nickname": "系统管理员",
      "username": "admin"
    },
    {
      "nickname": "aass",
      "username": "assa"
    }
  ]
}


$users = SystemUser::mk()->column('nickname,username');
$user = array_unique(array_column($users, 'username'));
$this->success('获取成功', $user);

{
  "code": 1,
  "info": "获取成功",
  "data": [
    "admin",
    "assa"
  ]
}

$a = ['语文','属性'];
$this->success('获取成功', arr2str($a));
"data": ",语文,属性,"

$a = '1,2,3,4';
$this->success('获取成功', str2arr($a));
{
  "code": 1,
  "info": "获取成功",
  "data": [
    "1",
    "2",
    "3",
    "4"
  ]
}