Guest User

Untitled

a guest
Oct 23rd, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. $aStuff = array
  2. (
  3. 'username' => array
  4. (
  5. 'rules' => array
  6. (
  7. 'required' => true,
  8. 'minlength' => 5
  9. ),
  10. 'return' => array
  11. (
  12. 'required' => 'Ikke udfyldt',
  13. 'minlength' => 1
  14. )
  15. ),
  16. 'password' => array
  17. (
  18. 'rules' => array
  19. (
  20.  
  21. ),
  22. 'return' => array
  23. (
  24.  
  25. )
  26. )
  27. );
  28.  
  29.  
  30. // $aKeys = array_keys($array); // Get index keys
  31.  
  32. // $a = $array[$aKeys[0]]; // Get array of stuff
  33.  
  34. // $a_value = $a[0]; // Get the value
  35.  
  36. // $a_parameters = array_keys($array[$aKeys[0]]); // Get parameters
  37.  
  38.  
  39. function required(&$var, $str, $return)
  40. {
  41. return (isset($arg1)) ? true : (($return) ? $return : false);
  42. }
  43.  
  44. function minlength(&$var, $int, $return)
  45. {
  46. return (strlen($var) > $int) ? true : (($return) ? $return : false);
  47. }
  48.  
  49. function maxlength(&$var, $int, $return)
  50. {
  51. echo 'Test';
  52. return ((strlen($var) > $int) ? true : (($return) ? $return : false));
  53. }
  54.  
  55.  
  56. $username = 'Wizhi';
  57. $password = '1234';
  58.  
  59. foreach ($aStuff as $sCurrentVar => $aSubArray)
  60. {
  61. if (!array_key_exists('rules', $aSubArray) || !array_key_exists('rules', $aSubArray))
  62. return false;
  63.  
  64. foreach ($aSubArray['rules'] as $rule => $value)
  65. {
  66. echo $aSubArray['return'][$rule];
  67. //$return = (!empty($aSubArray['return'][$rule][0])) ? $aSubArray['return'][$rule][0] : false;
  68. $t = $rule($sCurrentVar, $value[0], $return);
  69. //echo $t . '<br />';
  70. }
  71. }
Add Comment
Please, Sign In to add comment