Potrebbe andare così?

$campo[1] = "Nome";
$lunghezza_campo[1] = "25";
$lunghezza_max_campo[1] = "15";
If (is_string($variabile)) //controlli che sia una stringa


$campo[1] = "EURO";
$lunghezza_campo[1] = "25";
$lunghezza_max_campo[1] = "15";
if (is_int($variabile)) //controlli che sia un numero intero
Scusa se faccio domande banali. Hai detto che non si accettano i numeri e/o le lettere a seconda del caso... Come reagisce il sistema in quell'evenienza?
Devo ricollegare la variabile ad un messaggio testuale? @.@