public static function nullifyStrings(&$values) {
		foreach($values as $key => $value) {
			if(is_array($values)) {
				$item = &$values[$key];
			} else if(is_object($values)) {
				$item = &$values->{$key};
			} else {
				$item = null;
			}
			
			if(is_array($item) or is_object($item)) {
				Values::nullifyStrings($item);
			}
			
			Values::nullifyString($item);
		}
	}
public static function nullifyStrings(&$values) {
		foreach($values as $key => $value) {
			if(is_array($values)) {
				$item = &$values[$key];
			} else if(is_object($values)) {
				$item = &$values->{$key};
			} else {
				$item = null;
			}
			
			if(is_array($item) or is_object($item)) {
				Values::nullifyStrings($item);
			}
			
			Values::nullifyString($item);
		}
	}
public static function nullifyStrings ( & $ values ) { foreach ( $ values as $ key => $ value ) { if ( is_array ( $ values ) ) { $ item = & $ values [ $ key ] ; } else if ( is_object ( $ values ) ) { $ item = & $ values -> { $ key } ; } else { $ item = null ; } if ( is_array ( $ item ) or is_object ( $ item ) ) { Values :: nullifyStrings ( $ item ) ; } Values :: nullifyString ( $ item ) ; } }
Changes form values from empty strings to null.
@param array|object $values Submitted values from form.
Changes form values from empty strings to null .