Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    numero compreso tra TOT e TOT

    Salve, c'è un modo per capire se un numero è compreso tra TOT e TOT? Ad esempio tra 5 e 14.. Avevo provato a scrivere così:

    Codice PHP:
    if($sel_exp >= && $exp <= 4) {
    echo 
    $sel_exp." / <span style='color: red; font-weight: bold;'>4</span>";
    } elseif(
    $sel_exp >= && $exp <= 14) {
    echo 
    $sel_exp." / <span style='color: red; font-weight: bold;'>14</span>";
    } elseif(
    $sel_exp >= 15 && $exp <= 39) {
    echo 
    $sel_exp." / <span style='color: red; font-weight: bold;'>39</span>";
    } elseif(
    $sel_exp >= 40 && $exp <= 99) {
    echo 
    $sel_exp." / <span style='color: red; font-weight: bold;'>99</span>";
    } elseif(
    $sel_exp >= 100 && $exp <= 299) {
    echo 
    $sel_exp." / <span style='color: red; font-weight: bold;'>299</span>";
    } elseif(
    $sel_exp >= 300) {
    echo 
    $sel_exp." / <span style='color: red; font-weight: bold;'>∞</span>";

    Ma nonostante $sel_exp sia "5" da come output sempre il primo e viene fuori 5/4, 6/4 ecc.

    Come mai? (PS: E' un valore preso dal db)
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  2. #2
    Codice PHP:
    <?php

    function compresoTra($numero$num1$num2){
    if (
    $numero >= $num1 && $numero <= $num2){ return true; }
    else return 
    false;
    }

    ?>


    <?php

    $numero_da_controllare 
    9;
    $primo_numero 5;
    $secondo_numero 14;

    echo 
    "Il numero ".$numero_da_controllare;
    if (
    compresoTra($numero_da_controllare$primo_numero$secondo_numero)){
        echo 
    " è ";
        } else { echo 
    " NON è ";
    }
    echo 
    "compreso tra ".$primo_numero." e ".$secondo_numero;
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.