Ciao..vorrei che si controllasse il contenuto di una variabile affinchè abbia come valore un numero che vada da 1 a 100
Grazie!![]()
Ciao..vorrei che si controllasse il contenuto di una variabile affinchè abbia come valore un numero che vada da 1 a 100
Grazie!![]()
Espressione regolare?
Codice PHP:
if ($variabile >= 1 && $variabile <= 100)
$variabile="3000";
if(is_int($variabile)){
elseif($variabile >= 1 && $variabile <= 100) {
echo "il valore non è compreso tra 0 e 100";}
else{
echo "il valore è compreso tra 0 e 100";}}
No, proprio no.Originariamente inviato da System
$variabile="3000";
if(is_int($variabile)){
elseif((preg_match("[0-100]"), $variabile){
echo "il valore è compreso tra 0 e 100";}
else{
echo "il valore non è compreso tra 0 e 100";}}
devo controllare i valori che l'utente inserisce in una form
e in una precisa casella deve inserire un numero che vada da 0 a 100
per questo avrei bisogno di usare una espressione regolare..
Ma perche' proprio un'espressione regolare quando due semplici diseguaglianze risolvono il problema in modo molto piu' logico?
Comunque:
codice:if (preg_match("/^(100|[0-9]?[0-9])$/", $variabile))
grazie mille!!!![]()