Hola!, no comprendo muy bien cuando dices "cicla" pero a ver.. tu deseas crear un array de datos que luego seran mostrados por lo que veo, pues haz lo sigiente
Código PHP:
$CadenaCampos = array('foto','nombre','app','apm');
//en vez de un while con un explode utiliza for()
for($i=0;$i<=cont($CadenaCampos);$i++)
{
echo ("<b><font color='#FF0000'>".$CadenaCampos[$i]."</font></b><br>");
}
De esta manera si $CadenaCampos es vacía, retornaría un valor 0 en el count por lo que no recorreria el for, pruebalo y me cuentas!