Вы не можете передать строку в метод sort (). Я предполагаю, что это из базы данных, в таких случаях я обычно сначала сортирую его с использованием SQL.
Но тем не менее, чтобы достичь того, что вы хотите.
$user_list=array();
foreach( $users->result() as $user ):
if ($user->first_name != '' && !$user->block):
$user_list[$user->id] = $user->first_name.' '.$user->last_name
endif;
endforeach;
sort($user_list);