Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $aStuff = array
- (
- 'username' => array
- (
- 'rules' => array
- (
- 'required' => true,
- 'minlength' => 5
- ),
- 'return' => array
- (
- 'required' => 'Ikke udfyldt',
- 'minlength' => 1
- )
- ),
- 'password' => array
- (
- 'rules' => array
- (
- ),
- 'return' => array
- (
- )
- )
- );
- // $aKeys = array_keys($array); // Get index keys
- // $a = $array[$aKeys[0]]; // Get array of stuff
- // $a_value = $a[0]; // Get the value
- // $a_parameters = array_keys($array[$aKeys[0]]); // Get parameters
- function required(&$var, $str, $return)
- {
- return (isset($arg1)) ? true : (($return) ? $return : false);
- }
- function minlength(&$var, $int, $return)
- {
- return (strlen($var) > $int) ? true : (($return) ? $return : false);
- }
- function maxlength(&$var, $int, $return)
- {
- echo 'Test';
- return ((strlen($var) > $int) ? true : (($return) ? $return : false));
- }
- $username = 'Wizhi';
- $password = '1234';
- foreach ($aStuff as $sCurrentVar => $aSubArray)
- {
- if (!array_key_exists('rules', $aSubArray) || !array_key_exists('rules', $aSubArray))
- return false;
- foreach ($aSubArray['rules'] as $rule => $value)
- {
- echo $aSubArray['return'][$rule];
- //$return = (!empty($aSubArray['return'][$rule][0])) ? $aSubArray['return'][$rule][0] : false;
- $t = $rule($sCurrentVar, $value[0], $return);
- //echo $t . '<br />';
- }
- }
Add Comment
Please, Sign In to add comment