Verificare più valori con operatore ternario

Marco_88

Utente Attivo
4 Dic 2014
150
0
0
Roma
batwebit.blogspot.it
Ciao a tutti, sto cercando un modo "elegante" per fare questa cosa:

PHP:
<td><strong>€ <?php ($_SESSION["cms"]["conferma"]["settore1"] == 272) ? print euroFormat($_SESSION["cms"]["conferma"]["buyers_e_iva"]) : print $_SESSION["cms"]["conferma"]["buyer_importo"] ?></strong></td>

Oltre al 272 devo inoltre verificare 268,377,266,343,269,267 e vorrei evitare pertanto di scriverlo in 7 righe.
 

WebYourMind

Nuovo Utente
11 Gen 2012
6
0
0
Dublino
www.webyourmind.com
ciao puoi usare uno switch/case statement. Ad es.:

switch($_SESSION["cms"]["conferma"]["settore1"]){
case 272:
case 268:
...
case 267:
print euroFormat($_SESSION["cms"]["conferma"]["buyers_e_iva"]);
break;
default:
print $_SESSION["cms"]["conferma"]["buyer_importo"];
}
 

kaosz

Nuovo Utente
23 Mag 2012
3
0
0
Potresti ad esempio verificare il tutto dentro ad un ciclo for. Questi numeri (272,377, ecc..) sono dentro ad un array?
 

Marco_88

Utente Attivo
4 Dic 2014
150
0
0
Roma
batwebit.blogspot.it
in_array mi sembra la soluzione ideale :)


PHP:
$_SESSION["cms"]["conferma"]["settore1"] = array(
			"269" => $_SESSION["cms"]["conferma"]["settore1"] = 269,
			"266" => $_SESSION["cms"]["conferma"]["settore1"] = 266,
			"366" => $_SESSION["cms"]["conferma"]["settore1"] = 366,
                        "343" => $_SESSION["cms"]["conferma"]["settore1"] = 343
	) );


<td><strong>€ <?php (in_array(269,266,366,343,$_SESSION["cms"]["conferma"]["settore1"])) ? print euroFormat($_SESSION["cms"]["conferma"]["buyers_e_iva"]) : print $_SESSION["cms"]["conferma"]["buyer_importo"] ?></strong></td>
 
Discussioni simili
Autore Titolo Forum Risposte Data
Y verificare condizione dopo esecuzione della funzione Programmazione 0
W verificare credenziali in automatico con PHP PHP 1
S Come verificare se un file è aperto PHP 2
I Verificare compressione GZip Server Dedicati e VPS 0
F [Javascript] Verificare la presenza di caratteri speciali in una password Javascript 3
otto9due Confrontare due array: verificare che tutti i valori di un'array siano contenuti in un'altra. jQuery 1
giannit Verificare se un utente è connesso tramite db mysql PHP 15
borgo italia una funzione per verificare l'invio di files Snippet PHP 0
C [PHP] verificare se un dispositivo e' online PHP 9
M [PHP] Verificare che azienda sia aperta o chiusa PHP 3
Monital Verificare il doqnolad di un file per una sola volta PHP 3
P inserire un titolo e verificare Ajax 4
Marco_88 Verificare la selezione degli elementi dom jQuery 2
filippino Verificare se variabile di PHP è definita PHP 2
JackIlPazzo Estrarre voce random e verificare se è corretta PHP 8
M Long polling per verificare gli utenti on line jQuery 1
Licantropo Come verificare i propri siti web, database e server? Sicurezza e Virus 6
M verificare se il valore inserito nel campo è un numero ed effettuare dei calcoli Javascript 2
asevenx verificare presenza parola lunga all'interno di un testo PHP 1
MarcoGrazia Verificare un checkbox/radiobutton con jquery Snippet Javascript 1
F Verificare se in una variabile è presente un determinato numero PHP 2
Z Verificare che mi sta scrivendo o rispondendo Javascript 1
L Funzione per verificare distanza di tempo non funziona: perchè? PHP 4
max_400 Verificare se l'utente è on-line PHP 2
I Verificare il dispositivo del visitatore del sito? PHP 5
M Come verificare accesso ad area http auth basic? PHP 7
P Verificare e nel caso installar eeAccellerator Apache 1
D Verificare esistenza valore Javascript 2
IImanuII Verificare se i file sono scrivibili, apribili e chiudibili PHP 7
Shyson Verificare se una mail esiste PHP 15
IImanuII Verificare se Javascript è attivo attraverso PHP PHP 8
A Verificare variabile.... PHP 6
voldemort Verificare se un attributo esiste con jQuery jQuery 4
M Verificare se il dispositivo è TouchScreen Javascript 1
V Verificare il valore selezionato nella combobox PHP 5
S Tool in beta test per verificare le posizioni del tuo sito su Google.it Presenta il tuo Sito 0
V Verificare pagina da cui arriva l'utente PHP 3
B verificare esistenza link PHP 3
D Verificare esistenza indirizzo e-mail in php PHP 2
M Come verificare veridicità di un account di posta? Sicurezza e Virus 0
metalgemini verificare il blocco popup Javascript 0
metalgemini Verificare l'esistenza di un file su server Classic ASP 1
A Verificare il focus Javascript 4
G E' possibile dare la vividezza in un colpo solo a più foto Photoshop 1
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
F Somma di più tabelle da script Javascript 0
K Estrazione di più risultati da tabelle correlate PHP 5
G Invio di più valori con la stessa checkbox PHP 4
otto9due Più chiavi in array con array_key_exists() PHP 0
Shyson Wordpress conta più messaggi di quelli che ci sono WordPress 1

Discussioni simili