Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Switch di intervalli

  1. #1

    Switch di intervalli

    Ciao a tutti

    Mi chiedevo se è possibile con php fare una cosa di questo tipo :
    Codice PHP:
    switch($random){
     case {
    $random && $random <= 7} : $val 1; break;
     case {
    $random && $random <= 25]} : $val 2; break;
     case {
    $random 25 && $random <= 32} : $val 3; break;
     case {
    $random 32 && $random <= 58} : $val 4; break;
     case {
    $random 58 && $random <= 77]} : $val 5; break;
     case {
    $random 77 && $random <= 100} : $val 6; break;

    La sintassi così è errata lo so, ma non sono riuscito a trovare quella giusta... cioè non so nemmeno se esiste quella giusta che permette di fare ciò.
    Quello che voglio fare, anche se penso ormai di averlo fatto capire , è uno switch su una variabile $random = rand(1,100) che a seconda di un determinato range mi restituisce in $val un valore.

    Grazie

  2. #2
    eccola:
    Codice PHP:
    $random=rand(1,100);
    switch(
    $random){
    case 
    $random && $random <= $val 1; break;
    case 
    $random && $random <= 25 $val 2; break;
    case 
    $random 25 && $random <= 32 $val 3; break;
    case 
    $random 32 && $random <= 58 $val 4; break;
    case 
    $random 58 && $random <= 77 $val 5; break;
    case 
    $random 77 && $random <= 100 $val 6; break;
    }
    echo 
    $val

  3. #3
    ah bastava togliere le parentesi graffe, lool.

    Grazie

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.