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

    Condizione che controlla assegnazione FALSA

    Ciao,

    ho un problema strano che non riesco a capire.
    Devo elaborare un array e vorrei scrivere un codice il più 'stringato' (no non 'tipo stringa'! nel senso di sintetico! [no non 'di plastica'!! Nel senso di breve!! ] ) possibile.

    Codice PHP:
    foreach($holidays as &$day)
            if( ! 
    $day strtotime($day) )
                unset 
    $day
    Invece che assegnare il valore di strtotime() e poi fare il controllo sul valore separatamente, vorrei farlo tutto in un'unica riga.

    Adesso mi dà errore perchè (immagino) faccio sia il controllo con la NOT (!), sia l'assegnazione del valore.

    Si può fare un 'if' che controlla il valore di un assegnazione?

    Non so come potrei fare.
    O devo per forza fare le due cose in due passaggi separati?

    Gracias

  2. #2
    Codice PHP:
    foreach($holidays as $i=>&$day)   if( ! ($day strtotime($day)) )  unset($holidays[$i]); 
    Prova così
    Fidatevi del dottor Auz!
    http://dottorauz.blogspot.com

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.