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

    Conversione automatica dei tipi

    Ciao

    $a = "1500A";
    if (1501 != $a+1) ...

    Vorrei che questo if restituisse falso, invece dice vero perchè converte il tipo di $a; il fatto è che $a può essere sia numerico che una stringa, e l'if deve verificare soltanto il caso numerico


    Curiosità:
    $a = "1500A";
    $a = $a+1;
    ottengo 1501

    $a = "1500A";
    $a++;
    ottengo "1500B"
    Hey Barney, fantastico, hai portato un barile di birra!! Già, dove posso riempirlo?
    http://www.ibolli.it

  2. #2
    usa la funzione is_numeric()
    Il Ticino è biancoblù
    DVDS delegato ufficiale

  3. #3
    al posto di "diverso" [!=] usa "non identici" [!==] che verifica che siano diversi anche nel tipo.

    http://it2.php.net/operators.comparison

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.