<?php

$groups = array(
	array(
		'label' => '',
		'value' => ''
	),
	array(
		'label' => 'Alpha',
		'value' => 'test'
	),
	array(
		'label' => 'Zeta',
		'value' => 'test'
	),
	array(
		'label' => 'alpha',
		'value' => 'test'
	),
	array(
		'label' => 'Beta',
		'value' => 'test'
	)
);

function validate($var)
{
	return !empty($var['label']);
}

function cmp($a, $b){
	return strcmp($a['label'], $b['label']);
}

$groups = array_filter($groups, 'validate');
usort($groups, 'cmp');

foreach($groups as $a) {
	echo "<option value='".$a['value']."'>" . $a['label'] . "<option>" . \PHP_EOL;
}