There ya go :
$Array = array('', Allo, '');
if(isset($Array[0]) && empty($Array[0])){
array_pop($Array);
}
$C = count($Array)-1;
if(isset($Array[$C]) && empty($Array[$C])){
array_shift($Array);
}
It will remove first and last empty only row.
If you want to remove all first and last but only empty you'll need to do this :
$Array = array('', Allo, '', '', 'Toc', '', '', '');
$i=0;
foreach($Array as $Key => $Value){
if(empty($Value)){
unset($Array[$Key]);
} else {
break;
}
$i++;
}
$Array = array_reverse($Array);
$i=0;
foreach($Array as $Key => $Value){
if(empty($Value)){
unset($Array[$Key]);
} else {
break;
}
$i++;
}
$Array = array_reverse($Array);