Welcome to the Cookbook

loading...

8.5.17 numeric

There is no translation yet for this section. Please help out and translate this.. More information about translations

boolean Set::numeric ($array=null)

Checks to see if all the values in the array are numeric


	$data = array('one');
	$res = Set::numeric(array_keys($data));
	
	// $res is true
	
	$data = array(1 => 'one');
	$res = Set::numeric($data);

	// $res is false
	
	$data = array('one');
	$res = Set::numeric($data);
	
	// $res is false
	
	$data = array('one' => 'two');
	$res = Set::numeric($data);
	
	// $res is false
	
	$data = array('one' => 1);
	$res = Set::numeric($data);
	
	// $res is true
	
	$data = array(0);
	$res = Set::numeric($data);
	
	// $res is true
	
	$data = array('one', 'two', 'three', 'four', 'five');
	$res = Set::numeric(array_keys($data));
	
	// $res is true
	
	$data = array(1 => 'one', 2 => 'two', 3 => 'three', 4 => 'four', 5 => 'five');
	$res = Set::numeric(array_keys($data));
	
	// $res is true
	
	$data = array('1' => 'one', 2 => 'two', 3 => 'three', 4 => 'four', 5 => 'five');
	$res = Set::numeric(array_keys($data));
	
	// $res is true
	
	$data = array('one', 2 => 'two', 3 => 'three', 4 => 'four', 'a' => 'five');
	$res = Set::numeric(array_keys($data));
	
	// $res is false
  1. $data = array('one');
  2. $res = Set::numeric(array_keys($data));
  3. // $res is true
  4. $data = array(1 => 'one');
  5. $res = Set::numeric($data);
  6. // $res is false
  7. $data = array('one');
  8. $res = Set::numeric($data);
  9. // $res is false
  10. $data = array('one' => 'two');
  11. $res = Set::numeric($data);
  12. // $res is false
  13. $data = array('one' => 1);
  14. $res = Set::numeric($data);
  15. // $res is true
  16. $data = array(0);
  17. $res = Set::numeric($data);
  18. // $res is true
  19. $data = array('one', 'two', 'three', 'four', 'five');
  20. $res = Set::numeric(array_keys($data));
  21. // $res is true
  22. $data = array(1 => 'one', 2 => 'two', 3 => 'three', 4 => 'four', 5 => 'five');
  23. $res = Set::numeric(array_keys($data));
  24. // $res is true
  25. $data = array('1' => 'one', 2 => 'two', 3 => 'three', 4 => 'four', 5 => 'five');
  26. $res = Set::numeric(array_keys($data));
  27. // $res is true
  28. $data = array('one', 2 => 'two', 3 => 'three', 4 => 'four', 'a' => 'five');
  29. $res = Set::numeric(array_keys($data));
  30. // $res is false