stencilz Posted February 24, 2007 Report Share Posted February 24, 2007 šādi: if(isset($_POST['n']) && $_POST['n'] == "0") vai šādi: if(isset($_POST['n']) && $_POST['n'] == 0) ? Link to comment Share on other sites More sharing options...
Stopp Posted February 24, 2007 Report Share Posted February 24, 2007 (edited) Dotajā gadījumā nekādas starpības, jo == ir 'nestingrais' salīdzinātājs. Ja būtu ===, tad vajadzētu "0", jo $_POST elementi ir stringi. edit: nu lab, konkrētajā gadījumā ir gan neliela atšķirība - ja būs if($p==0), tad tas atgriezīs true gan tad, ja $p būs false, gan null, gan 0, gan "0". Ja salīdzināmā vērtība ir 0, tad labāk izmantot ===. Pie citiem skaitļiem gan divi dotie piemēri strādās identiski. Edited February 24, 2007 by Stopp Link to comment Share on other sites More sharing options...
stencilz Posted February 25, 2007 Author Report Share Posted February 25, 2007 skaidrs, bet ko darīt lai parādītu ka nav vienāds ar nulli? != vai varbūt !== ? Link to comment Share on other sites More sharing options...
andrisp Posted February 25, 2007 Report Share Posted February 25, 2007 stencilz, precīzai salīdzināšanai izmanto otro variantu - !==. Link to comment Share on other sites More sharing options...
Recommended Posts