SHARE
TWEET

Untitled

a guest Oct 23rd, 2017 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top