Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [PHP] switch particolare

    Salve a tutti!

    Si può fare una cosa del genere, cioè gestire una SWITCH ma con più valori?

    codice:
    switch ($val1,$val2,$val3)
    {
        case 0,0,0 : echo "bla"; break;
        case 0,0,1 : echo "bla"; break;
        case 0,1,1 : echo "bla"; break;
        case 1,1,1 : echo "bla"; break;
        case 1,1,0 : echo "bla"; break;
        case 1,0,0 : echo "bla"; break;
        case 1,0,1 : echo "bla"; break;
    }
    Ovviamente la sintassi è solo di esempio, ma è possibile gestire una cosa di questo genere?
    Guybrush Threepwood

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    No

  3. #3
    Utente di HTML.it L'avatar di iaco74
    Registrato dal
    Sep 2002
    Messaggi
    682
    Si potrebbe fare


    Codice PHP:
     switch(true) {


    case 
    $var == $value:
    break;

    case 
    $othervar == $othervalue:
    break;


    IACO

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    ho unito i 3 valori separandoli dal meno , così la switch verrebbe così:

    codice:
    $val=$v1."-".$v2."-".$v3;
    
    switch ($val)
    {
    		case '1-0-0' : $genere=0; break;
    		case '1-1-0' : $genere=1; break;		
    		case '1-1-1' : $genere=2; break;
    		case '1-0-1' : $genere=3; break;
    		case '0-1-1' : $genere=4; break;
    		case '0-0-1' : $genere=5; break;				
    }
    Guybrush Threepwood

  5. #5
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Originariamente inviato da Threepwood
    ho unito i 3 valori separandoli dal meno , così la switch verrebbe così:
    Stavo per risponderti: "La furbizia starebbe nell'unire la stringa... ".
    Infatti, sei stato furbo

    [.:: JaguarXF ::.]
    __________________

  6. #6
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107


    grazie a tutti!
    Guybrush Threepwood

  7. #7
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Ma sbrofa

    [.:: JaguarXF ::.]
    __________________

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 © 2024 vBulletin Solutions, Inc. All rights reserved.