thinkphp使用select查詢出的數據為二維數組,如果想將二維數組轉一維,可以使用:
$x為二維數組對象
php版本要大於5.5.0
$userid_array = array_column($x,'userid');
php版本要大於5.4.0
$userid_array = array_map(function($item){return $item['userid'];},$x);
dmeo:
public function index(){
$roleInfo = M('role_user')->field('role_id')->where(['user_id' => 1])->select();
if(version_compare(PHP_VERSION,'5.5.0','<')){
die('php version need > 5.5.0');
}else{
//php版本要大於5.5.0
$userid_array = array_column($roleInfo,'role_id');
print_r($userid_array);
}
}
