Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. // chkNull function similar to JS used in calculations
  5. function chkNull($val) {
  6. return (($val !== '0' && $val !== (int)0 && $val !== (float)0
  7. && ($val == '' || $val == null || $val === 'NaN' || is_nan($val) || !is_numeric($val)))
  8. ? NAN : $val*1);
  9. }
  10.  
  11. $arg0 = '';
  12. $arg1 = '';
  13.  
  14. $parseVar = (((chkNull(($arg0))>0)?(1):(0))*1+1*((chkNull(($arg1))>0)?(1):(0)));
  15.  
  16. print "ParseVar: $parseVar <br>";
  17.  
  18. print "IsNumeric? " . is_numeric($parseVar) . "<br>";
  19. print "IsNaN? " . ( is_nan($parseVar) ? 'true' : 'false') . "<br>";
  20.  
  21. $result = ((is_numeric($parseVar) && is_nan($parseVar) === false) ? $parseVar : '');
  22.  
  23. print "Result: " . $result . "<br>";
  24.  
  25.  
  26.  
  27. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement