Welcome to the Cookbook

loading...

8.5.17 numeric

boolean Set::numeric ($array=null)

Vérifie que toutes les valeurs du tableau sont numériques


	$data = array('un');
	$res = Set::numeric(array_keys($data));
	
	// $res est vrai
	
	$data = array(1 => 'un');
	$res = Set::numeric($data);

	// $res est faux
	
	$data = array('un');
	$res = Set::numeric($data);
	
	// $res est faux
	
	$data = array('un' => 'deux');
	$res = Set::numeric($data);
	
	// $res est faux
	
	$data = array('un' => 1);
	$res = Set::numeric($data);
	
	// $res est vrai
	
	$data = array(0);
	$res = Set::numeric($data);
	
	// $res est vrai
	
	$data = array('un', 'deux', 'trois', 'quatre', 'cinq');
	$res = Set::numeric(array_keys($data));
	
	// $res est vrai
	
	$data = array(1 => 'un', 2 => 'deux', 3 => 'trois', 4 => 'quatre', 5 => 'cinq');
	$res = Set::numeric(array_keys($data));
	
	// $res est vrai
	
	$data = array('1' => 'un', 2 => 'deux', 3 => 'trois', 4 => 'quatre', 5 => 'cinq');
	$res = Set::numeric(array_keys($data));
	
	// $res est vrai
	
	$data = array('un', 2 => 'deux', 3 => 'trois', 4 => 'quatre', 'a' => 'cinq');
	$res = Set::numeric(array_keys($data));
	
	// $res est faux
  1. $data = array('un');
  2. $res = Set::numeric(array_keys($data));
  3. // $res est vrai
  4. $data = array(1 => 'un');
  5. $res = Set::numeric($data);
  6. // $res est faux
  7. $data = array('un');
  8. $res = Set::numeric($data);
  9. // $res est faux
  10. $data = array('un' => 'deux');
  11. $res = Set::numeric($data);
  12. // $res est faux
  13. $data = array('un' => 1);
  14. $res = Set::numeric($data);
  15. // $res est vrai
  16. $data = array(0);
  17. $res = Set::numeric($data);
  18. // $res est vrai
  19. $data = array('un', 'deux', 'trois', 'quatre', 'cinq');
  20. $res = Set::numeric(array_keys($data));
  21. // $res est vrai
  22. $data = array(1 => 'un', 2 => 'deux', 3 => 'trois', 4 => 'quatre', 5 => 'cinq');
  23. $res = Set::numeric(array_keys($data));
  24. // $res est vrai
  25. $data = array('1' => 'un', 2 => 'deux', 3 => 'trois', 4 => 'quatre', 5 => 'cinq');
  26. $res = Set::numeric(array_keys($data));
  27. // $res est vrai
  28. $data = array('un', 2 => 'deux', 3 => 'trois', 4 => 'quatre', 'a' => 'cinq');
  29. $res = Set::numeric(array_keys($data));
  30. // $res est faux